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