IntelliJ Jersey Web服务部署(一些提示和模板项目)

时间:2014-07-22 14:54:12

标签: java maven tomcat intellij-idea jersey

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

将所有内容放在一起以使其正常工作我遇到了很多麻烦。为了在同样的情况下为人们节省一些时间,我做了一个小指南。

2 个答案:

答案 0 :(得分:6)

我花了很多时间使用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

答案 1 :(得分:1)

所有的拳头,请确保您使用的是IntelliJ Idea的终极版。不幸的是,社区版不支持J2EE。 其次,这是我找到的最好的指示。它节省了我的一天:

https://medium.com/@jamsesso/starting-out-with-jersey-apache-tomcat-using-intellij-6338d93ffd40