Tomcat:Web应用程序java类文件/ jar位置

时间:2013-08-14 06:53:20

标签: java rest web-applications ant tomcat7

我对Web应用程序部署还不熟悉。这是我的情景。我必须将一个java web应用程序部署到Tomcat 7上。没有这样的UI(在这个tomcat上),只有Java后端提供的REST服务。某种“app”将连接到此服务器以获取REST服务。我必须使用ANT来构建这些并且我已经成功地完成了这个并且现在有一个jar,但是我在哪里放置这个jar以便我可以通过放置REST调用来使用这些服务。我是否需要这个场景的.war文件?我使用的方法是否符合我的要求? 请指导。

1 个答案:

答案 0 :(得分:1)

Tomcat作为java Web容器运行。 您需要有一个Web存档.war文件来部署您的应用程序。 或者将您的应用程序作为带有web.xml的目录(在web-inf子目录等中)。

在部署期间,Tomcat需要读取web.xml,这是最重要的文件,用于告知tomcat需要哪些应用程序和配置。

在阅读web.xml之后,tomcat按照给定的方式启动Web应用程序。

一个JAR文件,不会部署你的应用程序,只是让类可用于tomcat。

在使用ANT构建应用程序时,请参阅Ant手册中的WAR-task(JAR的扩展)。

http://ant.apache.org/manual/Tasks/war.html它将帮助您制作WAR文件和web.xml等。