问题来配置Ubuntu的10个服务器上的Tomcat6 +的Apache2.2 [英] Problem to configure Tomcat6 + apache2.2 on Ubuntu 10 server

查看:190
本文介绍了问题来配置Ubuntu的10个服务器上的Tomcat6 +的Apache2.2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图与Ubuntu服务器10在Apache 2.2配置的Tomcat6我跟很多教程,但我不能让它工作...

请能有人帮我吗?

下面是一些信息......

该mod_jk.so位于Apache模块文件夹...

我的workers.properties

  worker.list = AJP13
worker.ajp13.type = AJP13
worker.ajp13.host =本地主机
worker.ajp13.port = 8009
worker.ajp13.lbfactor = 50
worker.ajp13.cachesize = 10
worker.ajp13.cache_timeout = 600
worker.ajp13.socket_keepalive = 1
worker.ajp13.socket_timeout = 300

在server.xml中我激活了如下一行:

 <连接器端口=8009协议=AJP / 1.3redirectPort =8443/>

我创建了一个mod_jk.conf

 的LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
JkWorkersFile /var/lib/tomcat6/conf/workers.properties
JkLogFile /var/lib/tomcat6/logs/mod_jk.log
JkLogLevel信息
JkLogStampFormat[%x%A%D%H:%M:%S%Y]
JkOptions + ForwardKeySize + ForwardURICompat -ForwardDirectories
JkRequestLogFormat%重量%V%T
JkMount / tomcat的AJP13
JkMount / tomcat的/ * AJP13
JkMount /例子AJP13
JkMount /例子/ * AJP13

在我的apache.conf添加后续行:

 包括/var/lib/tomcat6/conf/mod_jk.conf

我的Apache日志:

  [周四5月5日18时20分五十三秒2011] [提醒]没有JkShmFile在httpd.conf中定义。使用缺省的/ var /日志/的Apache2 / JK-运行状态
    [周四五月五日十八时20分53秒2011] [声明]的Apache / 2.2.14(Ubuntu的)DAV / 2 PHP / 5.3.2-1ubuntu4.9用了Suhosin-补丁的mod_python / 3.3.1的Python / 2.6.5 mod_ruby / 1.2.6红宝石/ 1.8.7(2010-01-10)了mod_ssl / 2.2.14的OpenSSL / 0.9.8k的mod_jk / 1.2.28配置 - 恢复正常运作

我的tomcat的日志:

  2011年5月5日下午6时22分26秒org.apache.jk.common.ChannelSocket的init
INFO:JK:AJP13监听/0.0.0.0:8009
2011年5月5日下午6点22分26秒开始org.apache.jk.server.JkMain
INFO:JK运行ID = 0时= 0/97配置= NULL

我的Apache日志,当我trye​​d进入电影的网址/ Tomcat或URL / tomcat的/ index.html的

  [周四5月5日18时23分18秒2011] [错误] [客户200.153.100.51]文件不存在:在/ var / WWW / tomcat的
[周四5月5日18时23分21秒2011] [错误] [客户200.153.100.51]文件不存在:在/ var / WWW / tomcat的


解决方案

议决

我所著的行:

  JkMount / tomcat的AJP13
JkMount / tomcat的/ * AJP13
JkMount /例子AJP13
JkMount /例子/ * AJP13

在里面的apache.conf,但它不工作,因为我有virtualhosts,因此这些线必须设置虚拟主机里面

I am trying to configure Tomcat6 with apache 2.2 on Ubuntu server 10. I followed a lot of tutorials but I was not able to make it work...

Please could someone help me??

Here is some information....

The mod_jk.so is located on apache module folder...

My workers.properties

worker.list=ajp13
worker.ajp13.type=ajp13
worker.ajp13.host=localhost
worker.ajp13.port=8009
worker.ajp13.lbfactor=50
worker.ajp13.cachesize=10
worker.ajp13.cache_timeout=600
worker.ajp13.socket_keepalive=1
worker.ajp13.socket_timeout=300

On server.xml I activated the follow line:

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

I created a mod_jk.conf

LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
JkWorkersFile /var/lib/tomcat6/conf/workers.properties
JkLogFile /var/lib/tomcat6/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /tomcat ajp13
JkMount /tomcat/* ajp13
JkMount /examples ajp13
JkMount /examples/* ajp13

On apache.conf I added the follow line:

Include /var/lib/tomcat6/conf/mod_jk.conf

My apache log:

 [Thu May 05 18:20:53 2011] [warn] No JkShmFile defined in httpd.conf. Using default /var/log/apache2/jk-runtime-status
    [Thu May 05 18:20:53 2011] [notice] Apache/2.2.14 (Ubuntu) DAV/2 PHP/5.3.2-1ubuntu4.9 with Suhosin-Patch mod_python/3.3.1 Python/2.6.5 mod_ruby/1.2.6 Ruby/1.8.7(2010-01-10) mod_ssl/2.2.14 OpenSSL/0.9.8k mod_jk/1.2.28 configured -- resuming normal operations

My tomcat log:

May 5, 2011 6:22:26 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
May 5, 2011 6:22:26 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/97  config=null

My apache log when I tryed to acces the url/tomcat or url/tomcat/index.html

[Thu May 05 18:23:18 2011] [error] [client 200.153.100.51] File does not exist: /var/www/tomcat
[Thu May 05 18:23:21 2011] [error] [client 200.153.100.51] File does not exist: /var/www/tomcat

解决方案

RESOLVED

I writed the lines:

JkMount /tomcat ajp13
JkMount /tomcat/* ajp13
JkMount /examples ajp13
JkMount /examples/* ajp13

inside the apache.conf, but it was not working because I have virtualhosts, so these lines must be set inside the virtualhost

这篇关于问题来配置Ubuntu的10个服务器上的Tomcat6 +的Apache2.2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆