eclipse 服务器不支持J2EE Web模块规范3.0版

0kjbasz6  于 2023-01-25  发布在  Eclipse
关注(0)|答案(5)|浏览(276)

服务器不支持J2EE Web模块规范3.0版。
当我在Eclipse IDE中执行应用程序时,我收到了这个错误。这是什么原因?

6ljaweal

6ljaweal1#

右键点击你的project -> Properties --> project Facets然后你必须改变Dynamic Web Module3 to 2.5

pftdvrlh

pftdvrlh2#

该错误消息是完全可以理解的-您正在尝试执行一个要求服务器支持Servlet Spec 3.0的应用程序,而实际上该应用程序不支持Servlet Spec 3.0。因此,您必须在符合该Servlet规范版本的服务器上运行该应用程序。
据我所知,在撰写本文时,您有以下选择:

  • ApacheTomcat 7.0
  • 玻璃鱼3.1
  • IBM WebSphere 8
  • JBoss 6和7
  • 树脂4
sh7euo9m

sh7euo9m3#

在Eclipse中设置的服务器的...serverdef和plugin.xml配置文件定义了服务器支持的规范版本。

0s0u357o

0s0u357o4#

从您的Web项目尝试降级Dynamic Web Module:项目-〉属性-〉项目方面
如果这样做没有效果,请尝试从EAR项目中降级EAR:项目-〉属性-〉项目方面
如果不能从eclipse更改版本,请手动编辑文件org.eclipse.wst.common.project.facet.core.xml

brgchamk

brgchamk5#

1.右键单击项目2.单击构建路径3.搜索项目方面4.将动态Web模块版本更改为2.5
这对我很有效。

相关问题