服务器不支持J2EE Web模块规范3.0版。当我在Eclipse IDE中执行应用程序时,我收到了这个错误。这是什么原因?
6ljaweal1#
右键点击你的project -> Properties --> project Facets然后你必须改变Dynamic Web Module从3 to 2.5
project -> Properties --> project Facets
Dynamic Web Module
3 to 2.5
pftdvrlh2#
该错误消息是完全可以理解的-您正在尝试执行一个要求服务器支持Servlet Spec 3.0的应用程序,而实际上该应用程序不支持Servlet Spec 3.0。因此,您必须在符合该Servlet规范版本的服务器上运行该应用程序。据我所知,在撰写本文时,您有以下选择:
sh7euo9m3#
在Eclipse中设置的服务器的...serverdef和plugin.xml配置文件定义了服务器支持的规范版本。
0s0u357o4#
从您的Web项目尝试降级Dynamic Web Module:项目-〉属性-〉项目方面如果这样做没有效果,请尝试从EAR项目中降级EAR:项目-〉属性-〉项目方面如果不能从eclipse更改版本,请手动编辑文件org.eclipse.wst.common.project.facet.core.xml
EAR
org.eclipse.wst.common.project.facet.core.xml
brgchamk5#
1.右键单击项目2.单击构建路径3.搜索项目方面4.将动态Web模块版本更改为2.5这对我很有效。
2.5
5条答案
按热度按时间6ljaweal1#
右键点击你的
project -> Properties --> project Facets
然后你必须改变Dynamic Web Module
从3 to 2.5
pftdvrlh2#
该错误消息是完全可以理解的-您正在尝试执行一个要求服务器支持Servlet Spec 3.0的应用程序,而实际上该应用程序不支持Servlet Spec 3.0。因此,您必须在符合该Servlet规范版本的服务器上运行该应用程序。
据我所知,在撰写本文时,您有以下选择:
sh7euo9m3#
在Eclipse中设置的服务器的...serverdef和plugin.xml配置文件定义了服务器支持的规范版本。
0s0u357o4#
从您的Web项目尝试降级
Dynamic Web Module
:项目-〉属性-〉项目方面如果这样做没有效果,请尝试从EAR项目中降级
EAR
:项目-〉属性-〉项目方面如果不能从eclipse更改版本,请手动编辑文件
org.eclipse.wst.common.project.facet.core.xml
brgchamk5#
1.右键单击项目2.单击构建路径3.搜索项目方面4.将动态Web模块版本更改为
2.5
这对我很有效。