为什么我的servlet不会加载到TomCat 6.0.18上,而是在5.5上加载

时间:2010-08-17 12:59:17

标签: java servlets tomcat6

我有一个开发环境,我使用TomCat 5.5,我的应用程序工作正常。只要将所有内容传输到运行TomCat 6.0.18的部署服务器,就会加载一个名为DeviceComm的servlet类。我在“Ressource not available”中遇到的错误。

我最近对这门课程进行了修改。转移只是一次更新,之前一切正常。基本上,问题是:什么可以使servlet无法在tomcat的第6版上运行并在5.5上正常工作?

谢谢!

4 个答案:

答案 0 :(得分:3)

这可能是由一切引起的。阅读服务器启动日志。它位于/logs文件夹中,文件名为domainname.yyyy-MM-dd.log。它将包含在服务器启动和servlet初始化期间发生的任何异常/问题。

答案 1 :(得分:1)

确保您没有将server.xml文件从5.5复制到6.0。 6.0中存在相当多的细微差别,导致5.5 server.xml无法加载。

确保将配置更改应用于tomcat发行版附带的6.0模板。

答案 2 :(得分:0)

如果Tomcat 5.5在Java 5上运行且Tomcat 6在Java 6上运行,也可能是JDK版本不匹配

答案 3 :(得分:0)

问题解决了!部署.class文件与开发环境中的文件不同。 SourceSafe中的错误!