我对Web应用程序部署相当陌生。这是我的场景。我必须在Tomcat7上部署一个javaweb应用程序。(在这个tomcat上)没有这样的UI,只有Java后端提供的REST服务。某些类型的"应用程序"将连接到此服务器以获得REST服务。我必须使用ANT来构建这些服务,我已经成功地做到了,现在有了一个jar,但我应该把这个jar放在哪里,这样我就可以通过放置REST调用来使用这些服务。这个场景需要.war文件吗?我使用的方法是否符合我的要求?。请引导。
Tomcat作为java web容器运行。您需要有一个Web存档.war文件来部署您的应用程序。或者将您的应用程序作为web.xml的目录(在web-inf子目录等中)。
在部署过程中,Tomcat需要读取web.xml,这是最重要的文件,可以告诉您需要Tomcat提供什么应用程序和配置。
在阅读了web.xml之后,tomcat按照给定的方式启动web应用程序。
JAR文件,不会部署您的应用程序,而只是使类可用于tomcat。
当您使用ANT构建应用程序时,请参阅ANT手册中的WAR任务(它是JAR的扩展)。
http://ant.apache.org/manual/Tasks/war.html它将帮助您制作WAR文件和web.xml等。