我有一個在Eclipse中構建和編譯的Web應用程序,我想將它部署到我的Tomcat 6(我想手動執行),並且我得到一個UnsupportedClassVersionError
這意味着JVM tomcat運行的異常比我的eclipse運行的更早。在進行了一些檢查後,我發現在tomcat管理器窗口中顯示:JVM Version-1.5.0_20-b02和我的eclipse中:Java安裝的JRE--默認情況下指向JDK,它定義爲我的JAVA_HOME env-var,在我的路徑中用作env-var(它是1.6.013)。在Eclipse和Tomcat之間部署web-app不匹配JVM版本
我的問題是如何告訴tomcat使用我的JDK?我雖然認爲它應該使用JAVA_HOME var,但它的定義正確,如果我在命令提示符下發出java-version,我會得到正確的高級版本。
在做了一些更多的檢查後,我看到在tomcat庫下有一個JRE文件夾,我認爲這個tomcat正在使用,但是如果我刪除這個文件夾,Tomcat將無法啓動(甚至在我定義了JRE_HOME env- var並將其指向我的JDK下列出的JRE)。 所以我很茫然。
感謝所有幫助登陸 以太
更新:正如有人問我,我使用XAMPP附加tomcat的。
看看這個FAQ - http://www.error-exception.org/database-oracle-db2-sqlServer-java-j2se-j2ee-j2me.htm?bookId=759714 – adatapost 2009-10-03 09:31:20