我爲tomcat部署了一個非常大的maven項目,現在每當我嘗試擊中localhost:8080 tomcat都會給我一個OutOfMemeroryError。在我嘗試在瀏覽器中檢查localhost:8080之前,似乎沒有任何問題。我爲JAVA_OPS添加了一個環境變量,允許長達4096米,配置catalina.sh可以完成相同的操作,並且可以與startup.bat同樣處理。我需要繼續過去,做什麼?Tomcat 7.0.35 OutOfMemoryError:PermGen空間
0
A
回答
1
我開始檢查我的更改,並將環境變量從JAVA_OPS更改爲JAVA_OPTS,併爲具有相同數據的CATALINA_OPTS添加了另一個變量。有效。
+0
您只需要CATALINA_OPTS。 JAVA_OPTS也將用於該命令關閉您的tomcat,這幾乎不需要任何資源。尤其是沒有1G的PermGen - 只需配置CATALINA_OPTS即可(在JAVA_OPTS中具有相同的值將兩次配置相同的值 - 如果它們不同,我不知道哪個優先) –
相關問題
- 1. Java - OutOfMemoryError:PermGen空間
- 2. 休眠:OutOfMemoryError:PermGen空間
- 3. Spring 4遷移:OutOfMemoryError:PermGen空間
- 4. 的OutOfMemoryError:PermGen的空間 - 同春碧玉報告的Tomcat
- 5. SonarQube - 奇怪的OutOfMemoryError:PermGen的空間
- 6. 賈斯珀報告 - OutOfMemoryError:PermGen空間
- 7. 使用Tomcat 7.0.35部署JAXWS的問題
- 8. Apache Tomcat/7.0.35 SSL證書安裝
- 9. Tomcat 7.0.35將無法在Server 2008 R2中啓動
- 10. ResourceLink元素是我使用Apache的Tomcat的7.0.35.I不工作
- 11. 使用Grails webapps「OutOfMemoryError:PermGen space」
- 12. 空間在JAVA_OPTS在Tomcat中
- 13. Tomcat - PermGen空間異常
- 14. tomcat修剪白色空間
- 15. java.lang.OutOfMemoryError:Java堆空間在Tomcat 7
- 16. tomcat中的Java堆空間錯誤
- 17. 爲tomcat設置最大堆空間
- 18. java.lang.OutOfMemoryError:在tomcat的PermGen的空間日食
- 19. Tomcat的空白頁
- 20. Tomcat無法啓動
- 21. java.util.concurrent.ExecutionException:java.lang.OutOfMemoryError:Java堆空間
- 22. 無法找到NamespaceHandler的命名空間('上下文')
- 23. 增加permgen空間
- 24. Tomcat 6變笨/空閒
- 25. Tomcat 8.5.4 SSL空響應
- 26. Grails的Tomcat的空白頁
- 27. Linux Tomcat startup.sh和shutdown.sh爲空
- 28. java.lang.OutOfMemoryError Java堆空間解決方案(Netbeans和Tomcat - Spring - Hibernate)
- 29. OutOfMemoryError:啓動嵌入式Tomcat時的PermGen空間
- 30. MQ連接在tomcat中的context.lookup期間拋出空指針
嘗試在setenv.sh中設置。 CATALINA_OPTS =「$ CATALINA_OPTS -server -Xms256m -Xmx1024m -XX:MaxPermSize = 1024m」 – prashanth
我沒有setenv.sh腳本,所以我添加了一個到tomcat/bin並且它說: JRE_HOME =「C:\ Programme Files \ Java \ jdk1.6.0_32「 CATALINA_OPTS =」$ CATALINA_OPTS -server -Xms256m -Xmx1024m -XX:MaxPermSize = 1024m「 – tamuren
沒有任何變化。錯誤仍然存在。 – tamuren