首页 > 其他 > 详细

服务器上启动多个Tomcat

时间:2020-09-20 23:55:24      阅读:59      评论:0      收藏:0      [点我收藏+]

服务器之前一直可以运行多个tomcat,重启后突然只能启动一个tomcat,启动第二个tomcat是就一闪而过。 记录解决办法

 

1、服务器启动多个tomcat,一般只需要修改 D:\apache-tomcat-6.0.53\conf 目录下的server.xml中的端口:

  将默认的8005、8080、8009 这三个端口对应的进行修改, 

  多个tomcat 修改成不一样的就可以启动。

2、如果修改端口号后仍无法启动多个,需要检查一下内存是否满足的情况。 记录下检查方式:

  1)、修改startup.bat文件,将最后2行进行如下修改,启动时在控制台可查看错误情况

  技术分享图片

 

  2)、运行startup.bat 发现报错:Could not reserve enough space for object heap  就是无法为对象堆保留足够空间

    参考解释:https://www.iteye.com/blog/xy123110-1549717

    发现问题,可能是服务器内存 无法满足多个tomcat 。 

    检查对应的tomcat, 修改catalina.bat 文件中 内存设置:

  技术分享图片

 

  将设置的permSize 和 MaxPermSize降低后,多个tomcat 正常启动。

  实际情况:服务器内存变小了,  导致无法满足之前正常运行的多个tomcat 。 (坑)

 

服务器上启动多个Tomcat

原文:https://www.cnblogs.com/xxww/p/13702515.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!