公司一个项目做模型演示要把项目发布到Tomcat,平时开发Tomcat都是结合Eclipse使用的并没有什么问题,但是单独启动Tomcat老是一闪而过错都看不到,网上一查大部分都是说java环境变量没有配置,但是我检查之后环境变量是没有问题的,最后下载了一个新的Tomcat发现没有问题了,然后我把项目部署好相应的配置文件改好Tomcat的内存也改好再启动问题又来了,最后没办法只能改一点启动一次才发现是给Tomcat加内存的时候出问题了,由于项目东西比较多平时Tomcat运行时横容易报内存溢出的错,所以一般我是把Tomcat的内存设置的比较大,开发的时候由Eclipse启动是没有什么问题,但是单独启动Tomcat就启动不了,后来发现是JVM的内存设置太大了,我本地设置超过1024M就报错,将Tomcat的catalina.bat文件JVM内存设置为1024M之后就可以单独启动了
rem ---------------------------------------------------------------------------
rem Guess CATALINA_HOME if not defined
set JAVA_OPTS= -Xmx1024M -Xms512M -XX:MaxPermSize=256m
set "CURRENT_DIR=%cd%"
本文分享了一次解决Tomcat启动失败的经历,特别是在调整JVM内存设置的过程中遇到的问题及解决方案。作者通过逐步排查,最终发现是由于设置了过大的JVM内存限制导致Tomcat无法正常启动。
3228

被折叠的 条评论
为什么被折叠?



