Nexus啓動失敗The nexus-webapp service was launched, bu

JDK:版本1.6java


下了最新版的nexus-2.7.2-03,卻始終運行不起來,顯示The nexus-webapp service was launched, but failed to start. web


查看%Nexus_HOME%下logs目錄下的日誌文件,報錯:bootstrap

JVM... jvm 5 | java.lang.UnsupportedClassVersionError: org/sonatype/nexus/bootstrap jsw/JswLauncher : Unsupported major.minor version 51.0 jvm 5 | at java.lang.ClassLoader.defineClass1(Native Method) jvm 5 | at java.lang.ClassLoader.defineClassCond(Unknown Source) jvm 5 | at java.lang.ClassLoader.defineClass(Unknown Source) jvm 5 | at java.security.SecureClassLoader.defineClass(Unknown Source) jvm 5 | at java.net.URLClassLoader.defineClass(Unknown Source) jvm 5 | at java.net.URLClassLoader.access$000(Unknown Source) jvm 5 | at java.net.URLClassLoader$1.run(Unknown Source) jvm 5 | at java.security.AccessController.doPrivileged(Native Method) jvm 5 | at java.net.URLClassLoader.findClass(Unknown Source) jvm 5 | at java.lang.ClassLoader.loadClass(Unknown Source) jvm 5 | at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) jvm 5 | at java.lang.ClassLoader.loadClass(Unknown Source) jvm 5 | Could not find the main class: org.sonatype.nexus.bootstrap.jsw.JswL uncher. Program will exit. jvm 5 | Exception in thread "main" wrapper | JVM exited while loading the application. wrapper | There were 5 failed launches in a row, each lasting lessapp

等........less


懷疑是jdk版本問題,很多人反應jdk7能跑起來,但是官方卻也沒有說明,不過我仍是抱着不死的心在官網裏遊蕩,後來看到在2.6.0的release裏看到了一句話:webapp

Java 6 Support EOL
Oracle's support for Java 6 ended in February 2013.  Consequentially as of version 2.6 Nexus now requires a Java 7 JRE to run.
jvm


意思就是從2.6.0開始不支持6了,jdk版本要求7以上,恍然大悟啊,在這裏但願能對和我同樣遭遇的朋友有所幫助。ui

相關文章
相關標籤/搜索