需要在同一个tomcat上搭建一个项目的两个版本,都要能跑起来
直接复制两个项目部署,会出现两个错误:
1,webAppKey 冲突
2,tomcat启动会有内存溢出(OutOfMemoryError: PermGen space)
解决方案:
第一个错误
将项目的web.xml中的webAppKey中的param-value改为不一样
第二个错误
在 Tomcat/conf/catalina.properties 文件中找到
common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar
将其修改为:
common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/lib/share/*.jar
将项目中lib目录下的所有jar复制到share中。
启动tomcat。perfect!!!!