首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

怎么解决WAS的JAVA虚拟机参数设置异常,导致控制台无法启动的有关问题

2012-11-08 
如何解决WAS的JAVA虚拟机参数设置错误,导致控制台无法启动的问题今天将在WAS的控制台的JAVA虚拟机进行了参

如何解决WAS的JAVA虚拟机参数设置错误,导致控制台无法启动的问题
今天将在WAS的控制台的JAVA虚拟机进行了参数调整,调整如下:
进入was控制台->
1. 在was控制台中单击服务器 > 应用程序服务器
2. 单击选择所需应用程序服务器,本机为server1。
3. 在"服务器基础结构"下,单击 Java 和进程管理-> 进程定义。
4. 在"其他属性"下,单击 Java 虚拟机。
5. 选详细垃圾回收选项。
6. 通用 JVM 参数字段中输入 -agentlib:pmiJvmtiProfiler。初始堆大小设为512,最大堆大小设为1024.
但是调整后WAS无法启动,由于控制台无法进入,所以不知如何对修改的参数进行调整。

查看server1相关日志文件
C:\Program Files\IBM\WebSphere\AppServer\profiles\default\logs\server1\native_stderr.log,错误如下:
JVM 选项无效:-agentlib:pmiJvmtiProfiler
[ Unrecognized option: -agentlib:pmiJvmtiProfiler ]
[ JVMCI123: Unable to parse 1.2 format supplied options - rc=-6 ]
无法创建 Java 虚拟机。

由此分析,由于参数配置错误,导致虚拟机无法启动。只好直接到xml配置文件修改配置信息。
在C:\Program Files\IBM\WebSphere\AppServer\profiles\default\config\cells\HQITlinliP2Node01Cell\nodes\HQITlinliP2Node01\servers\server1 目录下修改server.xml文件,
<jvmEntries xmi:id="JavaVirtualMachine_1251679325972" verboseModeverboseModeGarbageCollection="true" verboseModeJNI="false" initialHeapSize="512" maximumHeapSize="1024" runHProf="false" debugMode="false" debugArgs="-Djava.compiler=NONE -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777" genericJvmArguments="-agentlib:pmiJvmtiProfiler" disableJIT="false"/>
把其中刚才修改过的initialHeapSize="512" maximumHeapSize="1024" 和genericJvmArguments="-agentlib:pmiJvmtiProfiler"去掉,重启WAS服务,就恢复了。

热点排行