日期:2014-05-17  浏览次数:22549 次

tomcat5.5配置问题
安装jdk 安装tomcat5.5 可以访问主页。把工程文件拷贝到webapps文件夹下面,http://localhost:8080/jlfhq/ 提示404 
HTTP Status 404 - 

--------------------------------------------

type Status report

message 

description The requested resource () is not available.


--------------------------------------------

Apache Tomcat/5.5.34

一直用tomcat6.0来着,tomcat6.0中都是这么用的啊!这次要求用5.5 请问这是什么情况 比较急 谢谢了!


------解决方案--------------------
1.web.xml配置好了没有?
2.路径名写对了没有?
能访问主页端口应该是对的吧
------解决方案--------------------
探讨

能访问管理页面 不过在Applications 列表中/test工程Running的值是false 这是怎么回事呢

------解决方案--------------------
探讨
webapp1这是哪个文件夹啊?
还有配置虚拟路径
<Context path="/test" docBase="D:\Tomcat 5.5\webapps\jlfhq" debug="0" reloadable="true"></Context>

http://localhost:8080/test/

同样的错误啊

------解决方案--------------------
1:删除jlfhq下META-INF/context.xml(如果需要先删,再加,然后调)
2:删除tomcat-5\work\Catalina\localhost\下的jlfhq
3:删除tomcat-5\conf\Catalina\localhost"\下的一切
4:查看tomcat的配置文件server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

是否已经修改了默认工程路径:
appBase="webapps"

------解决方案--------------------
还有一个可能是jlfhq工作本身出了问题,tomcat容器无法加载:

如:1: 工程是jdk1.6开发的,而tomcat5是用1.4或1.5启动的

2:工程中缺少重要的包
......
------解决方案--------------------
解决问题步骤:
1. 查看tomcat的logs目录下面看看启动日志里面报了什么错。。根据错误找到问题,不然都不知道问题到底在哪里,怎么解决?
2. tomcat6下面可以用,,不代表5一定能用,,看看两个tomcat用的jre是不是版本一样的。。因为如果你的工程包是用1.5编译的。。你用1.6的jre,很可能用不了。。。
3. tomcat部署有好几种方式。。看看你用的那种方式。。一般情况下,只需要放到webapps目录就行了,但是像大多数企业部署项目时,都对tomcat有改动,,比如:项目中有全局变量配置或者全局路径配置等等。。。
4. 还有些通过对tomcat加载的项目做了限制,如:只能加载某个工程,或者某个路径下面的工程。。。

根据这四点定能找到问题所在。。。