我正在使用 Maven、Eclipse 和 Tomcat 开发一个由不同模块组成的 Web 应用程序。当我使用 Maven 构建项目时,我会为每个模块获取一个战争文件。我的问题是如何将生成的模块从 Eclipse 部署到 Tomcat 服务器中。
问问题
220 次
3 回答
2
将此war文件放到tomcat中的webapps目录下,只需将文件名重命名为Root.war并运行tomcat即可
于 2012-11-27T07:37:53.773 回答
1
正如您所说,您在那里有不同的模块,它们将被命名为 XXXDAO、XXXcommon 等,
选项1:只需尝试右键单击每个模块,您就会看到该选项
right click on prject --> Run As --> Run on Server
在所有模块中,只有一个模块会显示此选项,这是您的实际战争,将使用所有其他战争文件
选项2:如果您知道该模块,那么只需将该战争放在tom cat 的web 应用程序文件夹中并启动tomcat。
如果对您没有帮助,请显示您的项目的项目和目录结构。
注意: 您的应用程序的 Pom.xml 将帮助/指导您很多。尝试使用它
于 2012-11-27T07:51:18.737 回答
0
仅使用 Maven 的一个好方法是使用cargo-maven-plugin。这也使得部署与容器无关,并提供了其他一些好处。
于 2012-11-27T07:31:11.460 回答