tomcat部署兩個相同的專案報錯不能訪問

2022-02-21 18:01:45 字數 417 閱讀 3528

需要在同乙個tomcat上搭建乙個專案的兩個版本,都要能跑起來

直接複製兩個專案部署,會出現兩個錯誤:

2,tomcat啟動會有記憶體溢位(outofmemoryerror: permgen space)

解決方案:

第乙個錯誤

第二個錯誤

在 tomcat/conf/catalina.properties 檔案中找到 

common.loader=$/lib,$/lib/*.jar 

將其修改為: 

common.loader=$/lib,$/lib/*.jar,$/lib/share/*.jar

將專案中lib目錄下的所有jar複製到share中。

啟動tomcat。perfect!!!!

使用不同埠再tomcat部署兩個相同專案

1.通過不同的埠來訪問不同的目錄 先看圖 第二,就是修改conf檔案下的server.xml 1.1上面主要的是複製乙份 並修改訪問的埠和訪問的目錄 專案a,b b 是a 的複製 若把a,b工程同時部署到tomcat下,會發生只能訪問a,b工程中的其中乙個,而另乙個會出現404錯誤 或者無法訪問 此...

tomcat中同時部署兩個專案的問題

最近直接把兩個專案打成war包在tomcat下發布,出現了很多莫名奇妙的問題,就是不能發布成功,只能有乙個專案能成功,在網上查了很多方法,以為是兩個專案中jar包出現衝突,也按照網上的方法把兩個專案中相同的jar包找出來放在了tomcat的lib目錄下。結果還是不管用,只能啟動乙個,另外乙個被中斷。...

tomcat中同時部署兩個專案的問題

最近直接把兩個專案打成war包在tomcat下發布,出現了很多莫名奇妙的問題,就是不能發布成功,只能有乙個專案能成功,在網上查了很多方法,以為是兩個專案中jar包出現衝突,也按照網上的方法把兩個專案中相同的jar包找出來放在了tomcat的lib目錄下。結果還是不管用,只能啟動乙個,另外乙個被中斷。...