當然發生在版本問題(希望爲java 7)後,kinder-garden以無法直接在tomcat上運行項目結束。異常導致:java.lang.UnsupportedClassVersionError
每當我在tomcat 7上部署.war(start.bat)web應用程序時,通過將war放在webapps文件夾下,我得到異常(我不需要解釋什麼是異常 - 我知道,但是如何解決它):
產生的原因:因爲java.lang.UnsupportedClassVersionError:不支持MAJOR.MINOR版本51.0(一些類)採取
步驟:
我最多資源的拍了一下可以在網上或在這裏獲得。
JAVA_HOME環境設置爲: C:\ Program Files文件\的Java \ jdk1.6.0_30
PATH環境設置爲: C:\ Program Files文件\的Java \ jdk1.6.0_30
的Tomcat顯示Java版本做運行時:
使用CATALINA_BASE: 「C:\ Program Files文件\ Apache軟件基金會\ Apache的Tomcat的7.0.23」
使用CATALINA_HOME: 「C:\ Program Files文件\ Apache軟件基金會\ Apache的Tomcat的7.0.23」
使用CATALINA_TMPDIR:「C:\ Program Files文件\ Apache軟件基金會\ Apache的Tomcat的7.0.23 \ TEMP 「
使用JRE_HOME: 」C:\ Program Files文件\的Java \ jdk1.6.0_30「
使用CLASSPATH:」 C:\ Program Files文件\ Apache軟件基金會\ Apache的Tomcat的7.0.23 \ BIN \ bootstrap.jar; C:\ Program Files文件\ Apache軟件基金會\ Apache的Tomcat的7.0.23 \ BIN \ Tomcat的juli.jar」
在Eclipse ANT C:\ Program Files文件\的Java \ jdk1.6.0_30 \ LIB \ tools.jar中
在構建路徑jdk1.6.0_30
否則,每當我使用Tomcat服務器從Eclipse的一切工作正常...
夥計們請幫幫忙,我依靠你,我從字面上做研究上,仍然一無所獲。
好的,愚蠢的我。出於某種原因,我認爲它應該在我運行應用程序時自動執行。 – Aubergine 2011-12-19 21:48:22