2013-07-03 42 views
0

我试图启动IBM Websphere的管理员控制台,但启动服务器时发生错误,我正在使用以下命令启动服务器无法启动IBM WebSphere Application Server的管理控制台。原因:java.lang.OutOfMemoryError

C:\IBM\WebSphere\AppServer\profiles\AppSr2\bin>startServer.bat server1 
ADMU0116I: Tool information is being logged in file 
      C:\IBM\WebSphere\AppServer\profiles\AppSr2\logs\server1\startServer.log 
ADMU0128I: Starting tool with the AppSr2 profile 
ADMU3100I: Reading configuration for server: server1 
ADMU3200I: Server launched. Waiting for initialization status. 
ADMU3011E: Server launched but failed initialization. startServer.log, 
      SystemOut.log(or job log in zOS) and other log files under 
      C:\IBM\WebSphere\AppServer\profiles\AppSr2\logs\server1 should 
      contain failure information. When i looked into log files error is java.lang.OutOfMemoryError. How do i come out of this situation? 

回答

0

您应该尝试增加JVM堆的初始大小。这可以在位于WAS_HOME\profiles\PROFILE_NAME\config\cells\CELL_NAME\nodes\NODE_NAME\servers\SERVERserver.xml完成。你应该修改元素<jvmEntries>,调整或添加属性initialHeapSize

<jvmEntries initialHeapSize="1024"> 

合适的值取决于您的环境。

+0

我认为它已经设置有看看你提到的属性..... mahesh

+0

当发生OutOfMemoryError时,WAS通常会生成一个堆转储。它可以在名为heapdump的文件中的profile目录中找到。 .phd。它显示的内存量是多少? – fnt

+0

如何打开.phd文件?在记事本++上它显示了一些二进制内容。 – mahesh

相关问题