我在本地主机上运行了一个 Spring 应用程序:
Tomcat 版本:6.0 JDK版本:1.6
我只是将它移动到一个共享的第三方服务器上运行:
Tomcat 版本 5.5 JDK 版本 1.6
因此,我认为存在一些不兼容问题,因此我无法在共享的第三方服务器上正确访问该应用程序。我只能访问主页 http://www.nepaladz.com ,但其他链接抛出 404。
- 既然主页运行良好,是否意味着不存在不兼容问题?
- 在我的本地主机上,我尝试在 Tomcat 5.5 版上运行它,但在尝试将项目添加到服务器时出现此错误
Tomcat version 5.5 only supports J2EE 1.2, 1.3, and 1.4 Web modules
我怎样才能解决这个问题?
感谢您的帮助。
詹姆斯
最佳答案
Tomcat 5.5 和 Tomcat 6 之间的主要区别之一是,Tomcat 5.5 仅支持 jsp 2.0 版。 (Tomcat 6支持jsp 2.1版本)。
因此请检查您是否仅使用 Jsp 2.0 版
编辑
Servlet/JSP Spec Apache Tomcat version Actual release revision Minimum Java Version
3.0/2.2 7.0.x 7.0.22 1.6
2.5/2.1 6.0.x 6.0.33 1.5
2.4/2.0 5.5.x 5.5.34 1.4
2.3/1.2 4.1.x (archived) 4.1.40 (archived) 1.3
2.2/1.1 3.3.x (archived) 3.3.2 (archived) 1.1
关于java - 无法在第三方 tomcat 服务器上正确访问 Spring 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8091121/