1

我正在使用 Maven、Eclipse 和 Tomcat 开发一个由不同模块组成的 Web 应用程序。当我使用 Maven 构建项目时,我会为每个模块获取一个战争文件。我的问题是如何将生成的模块从 Eclipse 部署到 Tomcat 服务器中。

4

3 回答 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 回答