【问题标题】:Maven jersey artifact create a project with no target runtime optionsMaven jersey 神器创建一个没有目标运行时选项的项目
【发布时间】:2018-10-30 00:12:57
【问题描述】:
我正在尝试在 Eclipse 中使用 Maven 项目和 tomcat 构建一个 restful api。
在 maven 项目向导中,我使用的是 'org.glassfish.jersey.webapp.archetypes' 'jersey-quickstart-webapp' 2.26 版:
问题是 - 项目构建后,tomcat 无法识别
maven 项目作为资源:
我尝试在项目属性中添加目标运行时,但它不会
出现:
我该如何纠正这个问题? (最好使用 maven)
【问题讨论】:
标签:
java
eclipse
maven
tomcat
jersey
【解决方案1】:
找到解决方案:我的 Eclipse 中缺少 m2e-wtp - JAX-RX configurator for WTP 插件:
要解决这个问题:
1) 前往帮助->安装新软件
2) 选择 Eclipse 存储库(我使用的是 Oxygen,这对于另一个 Eclipse 版本会有所不同)
3) 在:Web、XML、Java EE 和 OSGi 企业开发
选择:m2e-wtp - WTP 的 JAX-RX 配置器
4) 继续安装并重启eclipse
请注意,现有的 maven 项目不会自动修复,但会正确设置新项目