我正在尝试在 tomcat5.5 中部署 jsp-servlet 应用程序,但当我尝试部署到服务器时显示此错误。
The server does not support version 3.0 of the J2EE Web module specification.
但是我可以在tomcat 7.0及以上版本上做到这一点。我认为这是servlet的版本。请帮助我如何克服这个问题。
谢谢 安东尼
解决问题的方法:
1 将版本更改为2.5以在tomcat 5.5中运行
2 在 tomcat 7 中运行 3.0 版本的应用程序
我不知道其他解决方案
详情请参阅以下链接:
http://tomcat.apache.org/whichversion.html
tomcat5.5.x支持servlet/jsp规范2.4/2.0(不支持注解)
您需要升级到tomcat7.x才能运行servlet/jsp规范3.0/2.2
由于您使用的是Tomcat5.x,因此它支持servlet版本2.4规范。 Tomcat 6.x 及更高版本可接受 servlet 规范 3.0,这就是您能够通过 Tomcat7 运行该应用程序的原因。