MyEclipse10啟動Tomcat8出錯


問題一:

java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap : (Unsupported major.minor version 55.0)

原因是因為jdk版本太低了,tomcat8支持,更換更高級的jdk或者使用低版本的tomcat。

這里我將jdk換成jdk1.8:

image

但重啟tomcat8后,有出現如下錯誤:

tomcat7Server [Remote Java Application]    
    org.apache.catalina.startup.Bootstrap at localhost:59723    
        Thread [main] (Suspended (exception UnsupportedClassVersionError))    
            Launcher$AppClassLoader(ClassLoader).defineTransformedClass(String, byte[], int, int, ProtectionDomain, ClassFormatError, String) line: 529    
            Launcher$AppClassLoader(ClassLoader).defineClass(String, byte[], int, int, ProtectionDomain) line: 623    
            Launcher$AppClassLoader(SecureClassLoader).defineClass(String, byte[], int, int, CodeSource) line: 124    
            Launcher$AppClassLoader(URLClassLoader).defineClass(String, Resource) line: 260    
            URLClassLoader.access$000(URLClassLoader, String, Resource) line: 56    
            URLClassLoader$1.run() line: 195    
            AccessController.doPrivileged(PrivilegedExceptionAction<T>, AccessControlContext) line: not available [native method]    
            Launcher$AppClassLoader(URLClassLoader).findClass(String) line: 188    
            Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: 307    
            Launcher$AppClassLoader.loadClass(String, boolean) line: 301    
            Launcher$AppClassLoader(ClassLoader).loadClass(String) line: 252    
            Launcher$AppClassLoader(ClassLoader).loadClassInternal(String) line: 320    
    d:\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin\javaw.exe (2014-5-8 下午9:01:59)

原因是tomcat配置的jdk與myeclipse中的不一致。

image

現在將其換成jdk1.8即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM