我正在尝试在 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 spec 2.4/2.0(不支持注解)
您需要升级到 tomcat7.x 才能运行 servlet/jsp spec 3.0/2.2
由于您使用的是 Tomcat5.x,它支持 servlet 2.4 版规范。Tomcat 6.x 及更高版本可接受 servlet 规范 3.0,这就是您能够通过 Tomcat7 运行应用程序的原因。