2014-05-06 101 views
0

我使用的是在Ubuntu上運行的Eclipse Indigo,我試圖在本指南的最後部分設置一個Tomcat服務器:java.lang.UnsupportedClassVersionError:org/openbravo/base/ConnectionProviderContextListener:不支持的major.minor版本52.0

http://wiki.openbravo.com/wiki/How_to_setup_Eclipse_IDE

我的問題是,當我嘗試啓動Tomcat服務器我得到這個錯誤(服務器的Tomcat V6.0服務器在本地主機無法啓動。):

enter image description here

我的主機看起來像這樣:

Caused by: java.lang.UnsupportedClassVersionError: org/openbravo/base/ConnectionProviderContextListener : Unsupported major.minor version 52.0 (no puedo cargar clase org.openbravo.base.ConnectionProviderContextListener) 
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2822) 
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) 
    at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:145) 
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73) 
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:56) 
    at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:297) 
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1078) 
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) 
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4611) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) 
    at org.apache.catalina.core.StandardService.start(StandardService.java:525) 
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595) 
    ... 6 more 

我該怎麼辦?我嘗試將tomcat-juli.jar添加到我的服務器類路徑中,這是我找到的主要解決方案,但它不起作用。

在此先感謝。


編輯:

多虧了答案Tomcat啓動時,但不會使資源可用。 Openbravo項目中也存在編譯錯誤。

的Eclipse項目Openbravo的

資源不可位於localhost:8080 /的Openbravo/

Tomcat配置在Eclipse


2日編輯:

enter image description here

部署樹

回答

1

更新你的JDK版本。這些類可能是編譯成JDK版本給你的。

編輯:也許這是JDK/JRE 8.

+0

在我的.bashrc我已經出口JAVA_HOME = /家庭/用戶/文件/ jdk1.8.0_05日食能否被運行Java的另一個版本?我如何檢查它? – yafrack

+0

更改項目的JDK版本。你可以在這裏參考:http://stackoverflow.com/questions/12588537/how-to-change-jdk-version-for-an-eclipse-project –

+0

當我這樣做時,我只得到選項高達1.7,而不是一個痕跡爲1.8。 – yafrack

相關問題