服务器不支持J2EE Web模块规范的3.0版。
我在Eclipse IDE中执行应用程序时遇到此错误。这是什么原因?
答案 0 :(得分:15)
右键点击project -> Properties --> project Facets
然后,您必须从Dynamic Web Module
3 to 2.5
答案 1 :(得分:9)
错误消息是可以理解的 - 您正在尝试执行一个应用程序,该服务器需要服务器支持Servlet Spec 3.0。因此,您必须在符合该版本的Servlet规范的服务器上运行该应用程序。
据我所知,在撰写本文时,您可以使用以下选项:
答案 2 :(得分:2)
您在Eclipse中设置的服务器的serverdef和plugin.xml配置文件定义了服务器支持的规范版本。
答案 3 :(得分:1)
从您的网络项目尝试降级Dynamic Web Module
:项目 - >属性 - >项目方面
如果这没有效果,请尝试从您的EAR项目降级EAR
:项目 - >属性 - >项目方面
如果您无法从eclipse更改版本,请手动编辑文件org.eclipse.wst.common.project.facet.core.xml