如何使用Tomcat 7在IntelliJ IDE上设置Jersey 2.0 Web服务,并提供完整的Maven支持?
将所有内容放在一起以使其正常工作我遇到了很多麻烦。为了在同样的情况下为人们节省一些时间,我做了一个小指南。
答案 0 :(得分:6)
我花了很多时间使用Jersey 2.0和Tomcat 7为Web服务设置IntelliJ 13.0项目,并提供Maven支持。
最后我设法找出完整的配置并且它可以工作,所以我决定回馈stackoverflow社区。 p>
这是一个有效的template project on GitHub(您只需要克隆它并更改Tomcat 7安装的路径)。
以下是可用于设置Tomcat主目录的相关配置屏幕:
克隆项目后,进入运行配置。
然后更改tomcat home(这里我在Mac上使用HomeBrew)
我在访问任何WS时遇到404错误,我发现我必须将所有Jersey和Glassfish JAR添加到WEB-INF下的lib目录中。只需创建一个lib文件夹并拖放所有库。
答案 1 :(得分:1)
所有的拳头,请确保您使用的是IntelliJ Idea的终极版。不幸的是,社区版不支持J2EE。 其次,这是我找到的最好的指示。它节省了我的一天:
https://medium.com/@jamsesso/starting-out-with-jersey-apache-tomcat-using-intellij-6338d93ffd40