2 horace2012 horace2012 于 2016.09.23 14:12 提问

tomcat部署多个web项目,访问时异常

在tomcat上部署了两个web工程,其中一个可以正常访问,访问第二个时会抛出 Exception in thread "http-apr-8080-exec-8"无法进行访问

6个回答

jdjdndhj
jdjdndhj   2016.09.23 14:40
已采纳

这种情况应该是tomcat内存溢出了。
解决方法:手动设置MaxPermSize大小 ,配置tomcat中JVM的内存
修改TOMCAT_HOME/bin/catalina.bat,在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m
catalina.sh下为:
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"

horace2012
horace2012 谢谢,确实是内存溢出的问题
大约一年之前 回复
sinat_25612533
sinat_25612533   2016.09.23 17:51

一个下边可以跑多个,主要内存调下即可。端口可以用一个。应该还是其他的问题。

horace2012
horace2012 说的对,还是内存溢出的问题,之前一直没有提示内存溢出,我以为不是,但是更改内存设置之后确实解决了
大约一年之前 回复
u011249920
u011249920   2016.09.23 14:20

你端口有没有设置成不一样的阿

u013076997
u013076997   2016.09.23 14:38

估计是你配置文件的问题,把你tomcat配置文件贴出来看一下

veprfy411800
veprfy411800   2016.09.23 14:41

我也遇到了这个问题。。。。

horace2012
horace2012 是内存溢出了,更改一下JVM内存就好用了,具体参考我采纳的回答吧
大约一年之前 回复
qq_16026045
qq_16026045   2016.09.23 15:52

如果同时开两个工程的话,端口好像不能一样的

horace2012
horace2012 我在同一个tomcat发布的,应该不存在端口问题吧
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!