急救~~tomcat+apache集群问题

casilin 2010-01-14 11:35:25
tomcat+apache集群,访问测试页面test.jsp可以,访问tomcat自带的应用jsp-examples等就不行,看了一下apache下的log日志,发现它一直在自己目录里面寻找,而没有在tomcat目录下寻找该该应用:
can not find file:c:\apache\htdocs\jsp-examples

我单独将tomcat和apache整合到一起,还是这样的问题,我把httpd.conf里的documentroot,directory都改为tomcat下的路径也不行,新建一个虚拟目录指向tomcat也不行,新建一个虚拟主机指向tomcat路径也不行,我快疯了~~~

我在httpd.conf下添加的内容如下:
### 加载 mod_jk 模块
LoadModule jk_module modules/mod_jk.so
### 配置 mod_jk
JkWorkersFile conf/workers.properties #加载集群中的workers
JkMountFile conf/uriworkermap.properties #加载workers的请求处理分配文件
JkLogFile logs/mod_jk.log #指定jk的日志输出文件
JkLogLevel warn #指定日志级别

新建了一个workers.properties
# worker列表
worker.list=controller, status
#第一个server的配置,server名为s1
#ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.s1.port=8009
#tomcat的主机地址,如不为本机,请填写ip地址
worker.s1.host=localhost
worker.s1.type=ajp13
#server的加权比重,值越高,分得的请求越多
worker.s1.lbfactor=1
#第二个server的配置,server名为s2
worker.s2.port=9009
worker.s2.host=localhost
worker.s2.type=ajp13
worker.s2.lbfactor=1
#server名为controller,用于负载均衡
worker.controller.type=lb
worker.retries=3 #重试次数
#指定分担请求的server列表,用逗号分隔
worker.controller.balanced_workers=s1,s2
#设置用于负载均衡的server的session可否共享 有不少文章说设置为1是可以的,但是我是设置为0才可以的
worker.controller.sticky_session=0
#worker.controller.sticky_session_force=1
worker.status.type=status

新建了一个uriworkermap.properties
/*=controller #所有请求都由controller这个server处理
/jkstatus=status #所有包含jkstatus请求的都由status这个server处理
!/*.gif=controller #所有以.gif结尾的请求都不由controller这个server处理,以下几个都是一样的意思
!/*.jpg=controller
!/*.png=controller
!/*.css=controller
!/*.js=controller
!/*.htm=controller
!/*.html=controller

并配置好两个tomcat的端口,让其不会冲突

...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
casilin 2010-01-14
  • 打赏
  • 举报
回复
搞了半天原来是自己重启apache的方式不对,直接退出并不是关闭了apache服务,而是点击右下角apache标志,弹出对话框,然后点击restart,或者点击stop 在start,才是重启,设置才会生效,晕死。。。
yaku2688 2010-01-14
  • 打赏
  • 举报
回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧