我正在尝试使用Tomcat 8和java 1.7实现RESTful Web服务。 我尝试了Jersey JAX-RS API,并提供了教程和其他问题的指导,但没有任何效果。我得到的最好的是404-HTTP状态代码或空白页面。
在Tomcat上部署通常有效,而不是作为REST服务。
如果有人能指出一个类似设置的工作教程,那就太好了。 (设置不可更改)
只要它与设置一起使用,任何实现休息服务的方法都可以。
答案 0 :(得分:0)
我找到了一种正确设置的方法,虽然它不是最好的,也不是以这种方式完成的。 (导入示例jersey-project并对其进行修改)
使用Maven Archetype: mvn archetype:generate -DarchetypeGroupId = org.glassfish.jersey.archetypes -DarchetypeArtifactId = jersey-quickstart-webapp -DarchetypeVersion = 2.6 -DgroupId = com.example -Dpackage = com.example -Dversion = 1.0 -DinteractiveMode = false -DartifactId = jersey - 基本-2.6
复制依赖项(您必须将目录更改为包含POM.xml的目录): mvn依赖:copy-dependencies
现在该项目正在运行,您可以随意修改它。要部署它,您必须使用Maven包(mvn包)创建WAR文件。
对于开发,我发现Intellij在这个用例中更容易使用, 因为自动部署比eclipse更容易设置。