這幾天一直被這個問題困擾,在安裝websphere成功後,重啟電腦後再次啟動服務報錯。。。
錯誤資訊:
>ADMU3011E: 伺服器已啟動,但是初始化失敗。startServer.log、SystemOut.log(或者 zOS 中的作業日誌)以及> D:\Program> Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1> 下的其他記錄檔可能包含故障資訊。
錯誤原因是由於,將websphere的記憶體設定的過大原因造成的,需要修改網站下的server.xml配置。
server.xml的位置為:
%你的WAS目錄%\profiles\AppSrv01\config\cells\你的Cell\nodes\你的Node\servers\server1\server.xml
修改位置為:
<jvmEntries xmi:id="JavaVirtualMachine_1183122130078" verboseModeClass="false" verboseModeGarbageCollection="false" verboseModeJNI="false" initialHeapSize="1024" maximumHeapSize="2048" runHProf="false" debugMode="false" debugArgs="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7777" disableJIT="false">
將2048改成1024即可。
預設的話是不會配置初始記憶體和最大記憶體的。 我在發布一個war包時,一直校正不過報記憶體溢出的錯誤,導致發布失敗。 將最大記憶體調整到2048後,就發行就緒成功了。 沒想到解決了發布問題,導致重新啟動報錯了。
以上問題記錄下,希望能協助到被此問題困擾的童鞋們。