eclipse - 我无法让 tomcat/jax-rs 和 maven 在同一个 IDE 的同一个项目中工作

标签 eclipse maven tomcat intellij-idea jax-rs

这是我的问题。我需要制作一个使用 maven 的 Restful 网络服务。我已经尝试在 Eclipse、Netbeans 和 Intellij 上完成这项工作。但是在所有这三个方面,我都可以将其设为 Maven 项目或休息服务项目。由于每个在线教程都是从创建 either/or 开始的,所以我不知道项目结构的哪些特定(预打包)部分实际上需要它们才能工作。是否有一些简单的方法可以合并这两个功能?

最佳答案

创建新的maven项目:

文件 > 新建 > 项目 > Maven

编辑 pom.xml 并添加所需的依赖项(用于 REST 等) 这就是您使用 RESTful 服务所需的全部内容。

您可以通过以下方式添加 REST Web 服务支持:

右击项目(左侧项目工具窗口)> 添加框架支持> Java EE > RESTful Web 服务

问题在于“RESTful Web 服务”框架将要创建或使用具有 REST 相关依赖项(jar)的库。另一方面,Maven 有自己的依赖机制(.m2 存储库等)。顺便说一句,我不认为使用“REST Web 服务支持”比设置所有需要的相关库更有效。对于我的 REST 项目,我个人只使用 maven 类型的项目。

关于eclipse - 我无法让 tomcat/jax-rs 和 maven 在同一个 IDE 的同一个项目中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31533643/

相关文章:

windows - Tomcat - 没有端口且不使用端口 80/443 的 URL

eclipse - 在 Eclipse 中使用 Jetty Maven 插件在多模块项目 : Compilation unit not on the build path 上进行调试

java - 在 Eclipse 中导入包时出现问题

java - Android Eclipse 字符串 Txt + Edittext + 字符串 Txt = 崩溃

eclipse - Eclipse 在 Mac OS X 上使用的默认字体是什么?

java - Glassfish - java.lang.NoClassDefFoundError : org/primefaces/model/UploadedFile

Java( maven ): how to know where lies the error (useless backtrace)

maven - 无法解析 org.apache.maven.plugins 的插件描述符 :maven-resources-plugin:2. 4.3.. 打开 zip 文件时出错

java - 如何检测远程网页是否可用

java - IntelliJ "Debug info unavailable"- 如何修复?