我們有一個帶有Fix Pack 5配置的Websphere 8.5,首先我們使用了Java SDK 7.1.2.10。我刪除了這個並安裝了Java SDK 7.1.3.40,但現在我不會啓動DMGR或節點。我還當我切換過的Java SDK不啓動6.Websphere 8.5。 Java 7 SDK更新後無法啓動
這是錯誤,我們得到:
JVMJ9VM134W The system fullcore option is set to FALSE, system dumps may be truncated.
Exception in thread "main" java/lang/NoClassDefFoundError: com.ibm.tenant.TenantGlobals
at java/lang/ClassLoader.initializeClassLoaders (ClassLoader.java:127)
at java/lang/Thread.initialize (Thread.java:370)
at java/lang/Thread.<init> (Thread.java:133)
JVMJ9VM015W Initialization error for library jclse7b_27(14): JVMJ9VM009E J9VMDllMain failed
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
我也看不出有什麼錯在:
./managesdk.sh -listAvailable -verbose
CWSDK1003I: Available SDKs :
CWSDK1005I: SDK name: 1.6_64
- com.ibm.websphere.sdk.version.1.6_64=1.6
- com.ibm.websphere.sdk.bits.1.6_64=64
- com.ibm.websphere.sdk.location.1.6_64=${WAS_INSTALL_ROOT}/java
- com.ibm.websphere.sdk.platform.1.6_64=aix
- com.ibm.websphere.sdk.architecture.1.6_64=ppc_64
- com.ibm.websphere.sdk.nativeLibPath.1.6_64=${WAS_INSTALL_ROOT}/lib/native/aix/ppc_64/
CWSDK1005I: SDK name: 1.7.1_64
- com.ibm.websphere.sdk.version.1.7.1_64=1.7.1
- com.ibm.websphere.sdk.bits.1.7.1_64=64
- com.ibm.websphere.sdk.location.1.7.1_64=${WAS_INSTALL_ROOT}/java_1.7.1_64
- com.ibm.websphere.sdk.platform.1.7.1_64=aix
- com.ibm.websphere.sdk.architecture.1.7.1_64=ppc_64
- com.ibm.websphere.sdk.nativeLibPath.1.7.1_64=${WAS_INSTALL_ROOT}/lib/native/aix/ppc_64/
CWSDK1001I: Successfully performed the requested managesdk task.
之後,我卸載了Java SDK 7.1.3.40,並再次安裝了以前的版本.7.1.2.10,現在DMGR和節點無問題地啓動。
我會恢復到'Java SDK 7.1.2.10'並聯系IBM支持人員。 –
嗨,IBM解決了問題嗎? – SeyfSV
@SeyfSV IBM沒有解決問題,但我們一起發現問題所在。問題出現在我們的JVM參數行中,我們在此處爲此處使用的HP診斷工具提供了一些參數。 當我刪除這一行時,我可以升級到Java SDK 7.1.3.40,一切正常。當我添加JVM所需的HP診斷參數時,無需啓動任何設備。我們還發現,即使使用當前的Java版本,HP Diagnostics也會給一些不想啓動的應用程序服務器帶來問題。所以我們正在研究另一個監控工具,CA Wily Introscope看起來很有趣。 – fabje