在tomcat中将相同的war文件部署为两次不同的路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在tomcat中将相同的war文件部署为两次不同的路径相关的知识,希望对你有一定的参考价值。

我有来自Eclipse + Maven webapp / Jersey Service项目的war文件,即myapp.war。在webapp文件夹中手动部署它工作得很好。 uri将是http://mydomain/myapp

我想创建/部署相同的myapp.war作为同一个tomcat中的另一个应用程序,我想通过将其重命名为myapp2.war并将其放入webapps文件夹可以工作,但事实并非如此。

我还将webapps / myapp复制到了webapps / myapp2。这也行不通。

我错过了什么吗?实现我的目的最简单的方法是什么,即从原始的maven项目中重建第二个maven项目?

更新:如果我取消部署原始myapp,然后重新启动tomcat,myapp1工作。似乎有一些干扰,第一个获胜?

答案

tomcat错误日志显示第二个Web应用程序无法加载,因为本机lib只允许加载一次:

引起:java.lang.UnsatisfiedLinkError:Native Library xxx已经加载到另一个类加载器中

以上是关于在tomcat中将相同的war文件部署为两次不同的路径的主要内容,如果未能解决你的问题,请参考以下文章

在eclipse中将GWT应用程序部署到tomcat

为多个域部署Apache Tomcat的WAR文件

在apache tomcat上部署war文件时未加载CSS和JS文件

TOMCAT加载两次war包(重复加载)

tomcat 以war包部署后如何增量更新代码

如何部署war包到tomcat