如何解决这个问题 服务器不支持 3.0 版的 J2EE Web 模块规范。?

问题描述 投票:0回答:3

我正在尝试在 tomcat5.5 中部署 jsp-servlet 应用程序,但当我尝试部署到服务器时显示此错误。

 The server does not support version 3.0 of the J2EE Web module specification.

但是我可以在tomcat 7.0及以上版本上做到这一点。我认为这是servlet的版本。请帮助我如何克服这个问题。

谢谢 安东尼

jsp tomcat servlets
3个回答
3
投票

解决问题的方法:

1 将版本更改为2.5以在tomcat 5.5中运行

2 在 tomcat 7 中运行 3.0 版本的应用程序

我不知道其他解决方案


1
投票

详情请参阅以下链接:

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

tomcat5.5.x支持servlet/jsp规范2.4/2.0(不支持注解)

您需要升级到tomcat7.x才能运行servlet/jsp规范3.0/2.2


0
投票

由于您使用的是Tomcat5.x,因此它支持servlet版本2.4规范。 Tomcat 6.x 及更高版本可接受 servlet 规范 3.0,这就是您能够通过 Tomcat7 运行该应用程序的原因。

© www.soinside.com 2019 - 2024. All rights reserved.