Java,Spring,Tomcat,挂起在“INFO:初始化Spring root WebApplicationContext”,我想我改变了整个系统允许的内存堆
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java,Spring,Tomcat,挂起在“INFO:初始化Spring root WebApplicationContext”,我想我改变了整个系统允许的内存堆,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1116字,纯文字阅读大概需要2分钟。
内容图文
我正在玩Java内存堆分配,我想我做了一些事情,不仅为任何特定的tomcat文件夹而且为整个系统设置它,因为我无法在Spring中运行我的应用程序或使用我拥有的自定义tomcat文件夹也用于测试.当我尝试运行该应用程序时,它只是挂起“INFO:初始化Spring root WebApplicationContext”.
我还不完全清楚如何在Linux命令行上设置这个,例如“export CATALINA_OPTS =” – Xms2000m -Xmx4500m“或”JAVA_OPTS =“ – Xms2000m -Xmx4500m -XX:MaxPermSize = 4500m”
我想我不小心把我曾经为我的云服务器设置的设置(内存量较大),所以我给它的内存分配比我的整个系统多.
我很感激任何帮助,如果有人能告诉我是否有可能我这样做,如果这可能导致问题以及如何从我的系统获得当前分配的输出,以便我可以检查/更改它,我尝试过“导出CATALINA_OPTS =” – Xms2000m -Xmx4500m“但它仍然不适用于我.
我想将所有内容恢复到默认设置.我通常在tomcat文件夹的/bin/startup.sh文件中设置内存堆分配,但我想,我已经忘记了这一点,并在命令行上试验了一些东西.
谢谢
最佳答案:
检查Tomcat的所有日志文件. Spring WebApplicationContext的启动可能遇到错误,但是将其记录到别处.
为Tomcat设置最大堆大小听起来像是一个红色的鲱鱼.如果初始堆大小参数大于系统上的最大内存大小,则Java进程将立即失败 – Tomcat将无法初始化Spring应用程序.
内容总结
以上是互联网集市为您收集整理的Java,Spring,Tomcat,挂起在“INFO:初始化Spring root WebApplicationContext”,我想我改变了整个系统允许的内存堆全部内容,希望文章能够帮你解决Java,Spring,Tomcat,挂起在“INFO:初始化Spring root WebApplicationContext”,我想我改变了整个系统允许的内存堆所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。