部署使用jersey api创建的war文件

时间:2014-12-18 16:45:44

标签: java rest tomcat jersey

我是Java(Beginner Java Developer)的新手。我们之前的proj是使用Jersey API创建的。我正在尝试理解该项目,因为我不在该项目开发人员的团队中。

我的问题是..我已经为该应用程序创建了War文件并将其部署在tomcat中。但每当我从列表中单击该项目时,它都会返回错误(请求的资源不可用)。我想知道我是否可以在Tomcat中部署Jersey API Web应用程序?如果可以的话,那个错误可能是什么原因?我到处尝试并查看所有其他线程,但无法理解任何内容。

我们项目的web.xml中也有一个。有什么用呢?

请帮帮我。非常感谢。

1 个答案:

答案 0 :(得分:0)

我想知道我是否可以在Tomcat中部署Jersey API网络应用程序?

是的,你可以。您应该检查您的Tomcat版本,以及使用Jersey需要哪些库(通常是Jersey jar本身和一些常用实用程序)。但是,我并不太了解"是使用Jersey API"创建的。你使用了一些特定于Jersey的代码吗?因为Jersey只是某种规范的实现(即JSR-311)。

该错误可能是什么原因?

未正确指定路径,未初始化资源等

我们项目的web.xml中也有一个。这有什么用?

这是一个负责1个应用程序设置的文件。在你的情况下,你的战争档案。在web.xml中,您可以指定战争资源的路径。如今,可以使用注释指定所有资源,而不需要修改web.xml。