我有一个开发环境,我使用TomCat 5.5,我的应用程序工作正常。只要将所有内容传输到运行TomCat 6.0.18的部署服务器,就会加载一个名为DeviceComm的servlet类。我在“Ressource not available”中遇到的错误。
我最近对这门课程进行了修改。转移只是一次更新,之前一切正常。基本上,问题是:什么可以使servlet无法在tomcat的第6版上运行并在5.5上正常工作?
谢谢!
答案 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中的错误!