mod_jk Uri must start with /

发布于 2022-08-19 00:43:29 字数 2123 浏览 15 评论 1

CentOS 5.3 64位。
系统自带apache httpd-2.2.3-22.el5.centos.1
mod_jk-1.2.28-httpd-2.2.X.so
tomcat 6.0.20

tail -f /var/log/httpd/mod_jk.log  经常报如下错误
[warn] map_uri_to_worker_ext::jk_uri_worker_map.c (962): Uri * is invalid. Uri must start with /

/etc/httpd/conf.d/mod_jk.conf

  1. LoadModule jk_module modules/mod_jk.so
  2. # Where to find workers.properties
  3. #JkWorkersFile conf/workers.properties
  4. JkWorkersFile conf/workers.lb.properties
  5. # Shared memory file name
  6. JkShmFile logs/jk-runtime-status
  7. JkShmSize 10M
  8. # Where to put jk logs
  9. JkLogFile logs/mod_jk.log
  10. # Set the jk log level [debug/error/info]
  11. JkLogLevel info
  12. # Select the log format
  13. #JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
  14. # JkOptions indicate to send SSL KEY SIZE,
  15. #JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
  16. # JkRequestLogFormat set the request format
  17. #JkRequestLogFormat "%w %V %T"
  18. # Send JSPs for context /examples to worker named ajp13
  19. #jkMount /*.jsp ajp13
  20. JkMount /game c1
  21. JkMount /game/* c1

复制代码

/etc/httpd/conf/workers.lb.properties
目前只用一个worker1

  1. # The advanced router LB worker
  2. worker.list=c1
  3. # Define 192.168.0.1 worker using ajp13
  4. worker.worker1.port=8109
  5. worker.worker1.host=127.0.0.1
  6. worker.worker1.type=ajp13
  7. worker.worker1.lbfactor=1
  8. worker.worker1.maintain=60
  9. worker.worker1.cachesize=500
  10. worker.worker1.socket_timeout=60
  11. # Define the LB worker
  12. worker.c1.type=lb
  13. worker.c1.balance_workers=worker1
  14. worker.c1.sticky_session=True
  15. worker.list=jkstatus
  16. worker.jkstatus.type=status

复制代码

望请高手指点,谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

っ左 2022-08-27 14:00:21

没有朋友遇到这个问题吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文