有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么我的servlet不在Tomcat6.0.18上加载,而在5.5上加载良好

我有一个使用Tomcat5.5的开发环境,我的应用程序运行良好。一旦将所有内容传输到运行Tomcat6.0.18的部署服务器,一个名为DeviceComm的servlet类似乎不会加载。我在“Ressource不可用”中遇到的错误

我最近给这门课带来了修改。这次转移只是一次更新,以前一切都很好。基本上,问题是:什么能使servlet在tomcat版本6上不工作,而在5.5上工作良好

谢谢


共 (4) 个答案

  1. # 1 楼答案

    确保没有将server.xml文件从5.5复制到6.0。6.0中有很多细微的差异,使得5.5 server.xml无法加载

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

  2. # 2 楼答案

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

  3. # 3 楼答案

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

  4. # 4 楼答案

    问题解决了!部署。类文件与开发环境中的不同。源安全漏洞