Maven jersey artifact创建一个没有目标运行时选项的项目

时间:2018-05-19 22:53:39

标签: java eclipse maven tomcat jersey

我试图在eclipse中使用Maven项目和tomcat构建一个restful api。 在maven项目向导中,我正在使用' org.glassfish.jersey.webapp.archetypes' ' Jersey的快速启动-web应用'版本2.26:

maven wizard screenshot

问题是 - 在项目构建之后,tomcat dosn认识到了 maven项目作为资源:

new server wizard screenshot

我试图在项目属性中添加目标运行时,但它不会 出现:

project properties window

我怎么能纠正这个? (最好使用maven)

1 个答案:

答案 0 :(得分:1)

找到解决方案:我在日食中缺少 m2e-wtp - WTP 插件的JAX-RX配置器:

enter image description here

解决此问题:

1)转到帮助 - >安装新软件

2)选择eclipse存储库(我使用Oxygen,这对于另一个eclipse版本会有所不同)

3)在: Web,XML,Java EE和OSGi企业开发

选择: m2e-wtp - WTP的JAX-RX配置器

4)继续安装并重启eclipse

请注意,现有的maven项目不会自动修复,但会正确设置新项目