java - 无法在第三方 tomcat 服务器上正确访问 Spring 应用程序

标签 java spring tomcat

我在本地主机上运行了一个 Spring 应用程序:

Tomcat 版本:6.0 JDK版本:1.6

我只是将它移动到一个共享的第三方服务器上运行:

Tomcat 版本 5.5 JDK 版本 1.6

因此,我认为存在一些不兼容问题,因此我无法在共享的第三方服务器上正确访问该应用程序。我只能访问主页 http://www.nepaladz.com ,但其他链接抛出 404。

  1. 既然主页运行良好,是否意味着不存在不兼容问题?
  2. 在我的本地主机上,我尝试在 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

来源:http://tomcat.apache.org/whichversion.html

关于java - 无法在第三方 tomcat 服务器上正确访问 Spring 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8091121/

相关文章:

java - 无法保存实体可嵌入 ID

java - 通过套接字传输数据的问题

java - 在 Spring Boot 2 中使用实体管理器时,没有类型 'javax.persistence.EntityManager' 的合格 bean

java - 无法将 Spring HATEOAS 集成到我现有的 Spring Boot REST API 中

tomcat - 无法启动,因为 CATALINA_HOME 包含一个冒号 (:) character

android - GCM HTTP 状态 500 - Servlet.init() - 未发送通知 -

java.lang.NullPointerException

java - 帮助使用正则表达式解析并获取 html 中 <p> 标记的内容

java - 将 dom4j 文档转换为 W3c 文档

java - Servlet 映射 Tomcat 错误 Eclipse