如何解決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" 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控制檯->
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服務,就恢復了。
相關文章
- 遠端伺服器啟動虛擬控制檯無法啟動該程式java環境出錯 問題解決伺服器Java
- 錯誤初始化引數導致無法啟動的解決辦法
- 克隆虛擬機器導致Linux無法啟動網路卡的分析與解決虛擬機Linux
- linux下錯誤修改了/etc/profile導致虛擬機器無法登入Linux虛擬機
- HMC連線AIX無法啟動控制檯的問題AI
- Centos7 開機時遇到initramfs-xxx.img not found錯誤導致虛擬機器無法開啟問題處理CentOS虛擬機
- oracle 92 oem 錯誤的更改oracle sga後,導致instance無法啟動的問題解決Oracle
- 【虛擬機器資料恢復】異常斷電導致虛擬機器無法啟動的資料恢復案例虛擬機資料恢復
- Java連線虛擬機器的redis報錯問題解決辦法Java虛擬機Redis
- 又一例SPFILE設定錯誤導致資料庫無法啟動資料庫
- 解決hyper v導致docker無法啟動問題Docker
- 如何解決url傳參導致錯誤問題
- memory_target設定不當導致資料庫無法啟動的問題資料庫
- 解決克隆虛擬機器無法上網問題虛擬機
- 啟動vmware虛擬機器報錯:“無法獲得VMCI驅動程式的版本:控制程式碼無效”虛擬機
- 無法開啟控制檯的解決方案
- 歸檔問題導致的資料庫無法啟動資料庫
- /etc/fstab的錯誤設定導致系統啟動失敗
- vm虛擬機器啟動 報511錯誤虛擬機
- Win10系統無法設定路由器提示引數錯誤的解決方法Win10路由器
- 解決VMware安裝RedHat虛擬機器無法上網的問題Redhat虛擬機
- 時區錯誤導致oracle的EM不能啟動解決辦法Oracle
- Linux下共享庫問題導致無法啟動SQLPLUS的問題解決LinuxSQL
- nat模式下解決虛擬機器無法ping通主機的問題模式虛擬機
- jdk版本導致tomcat,eclipse無法啟動的問題JDKTomcatEclipse
- Win10系統啟動軟體出現Java虛擬機器錯誤的解決方法Win10Java虛擬機
- 恢復資料庫引數錯誤無法啟動資料庫
- VMware虛擬機器錯誤提示:鎖定檔案失敗打不開磁碟未能啟動虛擬機器虛擬機
- 虛擬機器 與 host主機,無法ping通的問題虛擬機
- 11gR2私有ip修改錯誤導致crs無法啟動解決方法
- Genymotion無法啟動虛擬裝置的解決辦法
- eclipse: workspace出錯導致無法啟用的解決Eclipse
- Linux 設定錯誤的DNS 伺服器導致網路傳輸慢的問題LinuxDNS伺服器
- 如何解決“虛擬機器ID無效。要解決此問題,從列表中刪除虛擬機器,並再次新增它”虛擬機
- RedHat虛擬機器打不開磁碟問題如何解決?RedHat虛擬機器打不開磁碟的解決方法Redhat虛擬機
- 虛擬機器VMware“內部錯誤”的解決方法虛擬機
- Workstation服務無法啟動導致無法訪問檔案伺服器伺服器
- 怎樣解決VMware虛擬機器無法連線外網問題虛擬機