需要在同乙個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目錄下。結果還是不管用,只能啟動乙個,另外乙個被中斷。...