2013-06-25 88 views
0

當我通過命令提示符啓動玻璃魚服務器時出現 錯誤。我正在使用jdk 1.5jdk1.6也。由於Java版本,我得到這個錯誤或任何其他原因。 我使用2 Tomcat服務器也是端口號就是8080和8081 對於玻璃魚域目的,我使用端口號。啓動glassfish服務器時出現錯誤

Error starting domain mydomain1. 
The server exited prematurely with exit code 1. 

它死之前,它產生了以下的輸出:

FATAL ERROR in native method: processing of -javaagent failed 
java.lang.UnsupportedClassVersionError: Bad version number in .class file 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClass(ClassLoader.java:620) 
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) 
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) 
at java.net.URLClassLoader.access$100(URLClassLoader.java:56) 
at java.net.URLClassLoader$1.run(URLClassLoader.java:195) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:133) 
Exception in thread "main" 
+2

什麼是錯誤,你能分享異常跟蹤? –

+0

除非我們知道您遇到了哪個錯誤,否則我們無法真正幫助您。它可能是真的... – JREN

+0

啓動域mydomain1時出錯。 退出碼過早地退出服務器1. 它死之前,它產生了以下的輸出: 在本地方法致命錯誤:-javaagent的處理失敗 java.lang.UnsupportedClassVersionError錯誤:在.class文件 錯誤版本號java.lang.ClassLoader.defineClass1(Native Method) – user2082292

回答

0

這是重要的一點。

java.lang.UnsupportedClassVersionError: Bad version number in .class file

這意味着類加載器不理解它正試圖加載的「.class」文件之一的版本號。

最有可能的解釋是,您嘗試加載在較早的(例如Java 5或Java 6)JRE/JVM安裝上在Java 7開發平臺上編譯的類。您需要將執行平臺升級到Java 7(最佳選項),或將開發平臺降級到Java 5或Java 6(或您正在使用的任何軟件)。

請注意,均爲 Java 5和Java 6已達到「生命的盡頭」,並且不會有更多可用的修補程序發佈......除非您取出Oracle Java支持合同。

+0

雅先生現在服務器已經啓動,但在瀏覽器登錄頁面內沒有給予迴應。 – user2082292

+0

意味着頁面繼續加載..登錄頁面未到來。 – user2082292

+0

這意味着你現在已經解決了你的第一個問題,並進入下一個問題。 –