應該是程序致使的,但報錯的位置一直是tomcat。網上找到解決方法參考網址: oom參考外網地址 主要思路 引用第三方jar太多,或網上下載的通用文件有bug。 修改tomcat啓動參數,linux下部署的tomcat TOMCAT_HOME/bin/catalina.sh在 echo "Using CATALINA_BASE: $CATALINA_BASE" 在這一行上面加入如下行: JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m 建議:將相同的第三方jar文件移置到tomcat/shared/lib目錄下,這樣能夠達到減小jar 文檔重複佔用內存的目的。java