免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 15208 | 回复: 28
打印 上一主题 下一主题

[Web] [求助]配置Apache和Tomcat整合时为什么出现404错误? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-07 15:41 |只看该作者 |倒序浏览
OS环境 RedHat 7.2
Apache 1.3.27 Tomcat 4.1.30 mod_jk1.3
按照网上说的安装之后,在webapps下建立了一个目录bbs,并向这个目录复制了一个网上免费的bbs论坛。
启动tomcat和apache,输入ip可以看到apache的页面,加上8080可以看到tomcat的页面。
我在我的host里做了一个映射 192.168.1.13 www.bbs.com
现在输入 www.bbs.com 可以浏览目录,点击test.html,可以看到输出的内容,但是点击test.jsp,就报404错误,无法找到该页面?
那位高手帮帮忙,是那里配置的有问题?Apache?还是Tomcat?
------------------------------
Apache的httpd.conf 增加的内容。
<IfDefine HAVE_JK>;
   LoadModulejk_modulemodules/mod_jk.so
   Include/etc/httpd/conf/mod_jk.conf
</IfDefine>;
<VirtualHost *>;
DocumentRoot /var/tomcat4/webapps/bbs
ServerName www.bbs.com
JkMount /*.jsp ajp13
</VirtualHost>;


mod_jk.conf
JkWorkersFile /etc/httpd/conf/workers.properties
JkLogFile     /var/log/httpd/mod_jk.log
JkLogLevel error
<Directory "/var/tomcat4/webapps/bbs">;
Options Indexes FollowSymLinks
</Directory>;
<Location"/WEB-INF">;
AllowOverride None
deny from all
</Location>;


server.xml
<Host name="www.bbs.com" debug="0" appBase="webapps"  unpackWARs="true" autoDeploy="true">;
<Context path="" docBase="bbs" debug="0"  reloadable="true" crossContext="true">;
</Context>;
</Host>;

  

论坛徽章:
0
2 [报告]
发表于 2004-06-07 15:43 |只看该作者

[求助]配置Apache和Tomcat整合时为什么出现404错误?

下面是mod_jk.log的信息。
----------------------------------------------
[Sun Jun 06 06:56:06 2004]  [jk_uri_worker_map.c (477)]: Attempting to map URI '/bbs/index.jsp'
[Sun Jun 06 06:56:06 2004]  [jk_uri_worker_map.c (55]: jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match ajp13 ->; *.jsp
[Sun Jun 06 06:56:06 2004]  [jk_worker.c (132)]: Into wc_get_worker_for_name ajp13
[Sun Jun 06 06:56:06 2004]  [jk_worker.c (136)]: wc_get_worker_for_name, done  found a worker
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (1546)]: Into jk_worker_t::get_endpoint
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (120]: Into jk_endpoint_t::service
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (295)]: Into ajp_marshal_into_msgb
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (463)]: ajp_marshal_into_msgb - Done
[Sun Jun 06 06:56:06 2004]  [jk_connect.c (15]: Into jk_open_socket
[Sun Jun 06 06:56:06 2004]  [jk_connect.c (165)]: jk_open_socket, try to connect socket = 7
[Sun Jun 06 06:56:06 2004]  [jk_connect.c (174)]: jk_open_socket, after connect ret = 0
[Sun Jun 06 06:56:06 2004]  [jk_connect.c (183)]: jk_open_socket, set TCP_NODELAY to on
[Sun Jun 06 06:56:06 2004]  [jk_connect.c (200)]: jk_open_socket, return, sd = 7
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (661)]: In jk_endpoint_t::ajp_connect_to_endpoint, connected sd = 7
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (693)]: sending to ajp13 #553
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (966)]: ajp_send_request 2: request body to send 0 - request body to resend 0
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (804)]: received from ajp13 #41
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (515)]: ajp_unmarshal_response: status = 404
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (521)]: ajp_unmarshal_response: Number of headers is = 2
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (575)]: ajp_unmarshal_response: Header[0] [Content-Type] = [text/html]
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (575)]: ajp_unmarshal_response: Header[1] [Content-Language] = [en-US]
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (804)]: received from ajp13 #711
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (804)]: received from ajp13 #2
[Sun Jun 06 06:56:06 2004]  [jk_ajp_common.c (1521)]: Into jk_endpoint_t::done, recycling connection
[Sun Jun 06 06:56:06 2004]  [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Sun Jun 06 06:56:06 2004]  [jk_uri_worker_map.c (477)]: Attempting to map URI '/favicon.ico'
[Sun Jun 06 06:56:06 2004]  [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match
[Sun Jun 06 06:56:09 2004]  [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Sun Jun 06 06:56:09 2004]  [jk_uri_worker_map.c (477)]: Attempting to map URI '/favicon.ico'
[Sun Jun 06 06:56:09 2004]  [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match

论坛徽章:
0
3 [报告]
发表于 2004-06-07 15:45 |只看该作者

[求助]配置Apache和Tomcat整合时为什么出现404错误?

看起来好像是静态页面apache都解析了,但是到*.jsp的页面,tomcat就找不到路径?是不是要在server.xml里写一些配置呢?

论坛徽章:
0
4 [报告]
发表于 2004-06-07 16:14 |只看该作者

[求助]配置Apache和Tomcat整合时为什么出现404错误?

有几处设置没有贴上来,不知是否已做修改。
下面是Tomcat的设置修正
server.xml
...
<Context path="" docBase="/var/tomcat4/webapps/bbs" debug="0" reloadable="true" crossContext="true">;
</Context>;
...

论坛徽章:
0
5 [报告]
发表于 2004-06-08 17:39 |只看该作者

[求助]配置Apache和Tomcat整合时为什么出现404错误?

按照Liu_xp2003兄说的,提示的是500错误,如果不加上,是404错误。
加上之后mod_jk.log报的是不能链接到tomcat上,我已经打开了ipchains里有关server.xml中提到的所有链接了。
是不是和我注释掉了server.xml中的8080端口有关呢?
去掉注释试试看。

论坛徽章:
0
6 [报告]
发表于 2004-06-08 17:42 |只看该作者

[求助]配置Apache和Tomcat整合时为什么出现404错误?

唉,还是404错误啊.......
明天早上趁着心情好再去试试吧....

论坛徽章:
0
7 [报告]
发表于 2006-04-06 14:38 |只看该作者
请问有谁解决这个问题了?我在win2003 IIS6+jdk+tomcat5.5也是这样,在http://localhost:8080/index.jsp可以使用,http://localhsost:8080/index.html可以使用,http://localhost:80/index.html可以使用,http://localhost:80/index.jsp却提示无法找到该页,我的CPU是XEON,可是我没有看到tomcat connector有64位windows版-_-

论坛徽章:
0
8 [报告]
发表于 2006-04-06 14:52 |只看该作者
APACHE和TOMCAT没有整合成功

论坛徽章:
0
9 [报告]
发表于 2006-04-06 14:57 |只看该作者
是啊,可是我不知道是哪里出了问题....应用程序日志里面什么都没有,faint~~~

论坛徽章:
0
10 [报告]
发表于 2006-04-06 15:02 |只看该作者
难道是我下载的connector不对?可是我在ISAPI筛选器里看到的jakarta状态正常,优先级是高,并且在服务器扩展里面也加上jakarta了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP