如何解决WAS的JAVA虚拟机参数设置错误,导致控制台无法启动的问题

xiaoxiao2023-03-22  37

今天将在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" verboseModeClass="false" verboseModeGarbageCollection="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服务,就恢复了。 相关资源:was使用及参数设置
转载请注明原文地址: https://www.6miu.com/read-4987495.html

最新回复(0)