java - IntelliJ Jersey Web 服务部署(一些技巧和模板项目)

标签 java maven tomcat intellij-idea jersey

如何使用 Tomcat 7 在 IntelliJ IDE 上设置 Jersey 2.0 Web 服务,并提供完整的 Maven 支持?

我在将所有内容组合在一起以使其工作时遇到了很多麻烦。为了希望为处于相同情况的人们节省一些时间,我制作了一个小指南。

最佳答案

我花时间使用 Jersey 2.0 和 Tomcat 7 为 Web 服务设置了一个 IntelliJ 13.0 项目,并提供 Maven 支持。

最后我设法弄清楚了完整的配置并且它可以工作,所以我决定回馈 stackoverflow 社区。

这是一个有效的 template project on GitHub (您应该只需要克隆它并更改您的 Tomcat 7 安装路径)。

以下是可用于设置 Tomcat 主目录的相关配置屏幕:

克隆项目后,进入运行配置。

configurations

然后把tomcat home改一下(这里我在Mac上用的是HomeBrew)

setting tomcat home

我在访问任何 WS 时收到 404 错误,我发现我必须将所有 Jersey 和 Glassfish JAR 添加到 WEB-INF 下的 lib 目录中。只需创建一个 lib 文件夹并拖放所有库。

drag-and-drop-libs

关于java - IntelliJ Jersey Web 服务部署(一些技巧和模板项目),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24890743/

相关文章:

java - 阻止 java 请求接受连接的权限

java - 在 Maven test/resources 目录中创建和删除文件

java - 为什么 PermSize 和 MaxPermSize 的设置值和实际值不同?

jsp - 如何从tomcat临时目录访问图像

java - MultipartFile 到 PDF 转换并下载此文件

java - 多个 JavaFX 组件集成到一个阶段

c# - 为什么 Java 没有像 C# 这样的自动属性?

maven - 将 Artifact 上传到Nexus 3.6时出错

java - Spring-Data-Mongodb 写入数据库时​​出现 NoSuchMethodError

tomcat - ColdFusion 10 + IIS : Non-existant URLs that are CFM files. 执行 404 页面后检索原始 URL