acerbic coffee
          走自己的路,讓別人跑步
          posts - 26,comments - 14,trackbacks - 0
          最近將手上的項目(tomcat5.0+spring+struts)的jdk1.4升級到1.5的時候,出現了一堆的問題,經過不懈的努力和網上朋友的提示終于將問題解決了,現在記錄如下

          1.java.lang.UnsupportedClassVersionError: com/mdcchina/userinfo/logic/UserManager (Unsupported major.minor version 49.0)提示如上的錯誤,很是郁悶

          經過研究和比較在兩個不同環境下的編譯運行,終于發現這個主要是由于我的機子上安裝了兩個不同版本的JDK導致的,我想很多的朋友在嘗試新的JDK的時候,可能不會刪除1.4的版本,但是要注意的是要將JAVA_HOME,CLASS_PATH,PATH等等的環境變量都修改成相關的JDK1.5的目錄下面去,因為1.5相對于以前的版本的變化比較大.

          2.上面的問題排除后,在運行TOMCAT5.0時候由出現了如下的錯誤:

          2005-11-17 19:38:47 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception

          org.apache.jasper.JasperException: Unable to compile class for JSP



          Generated servlet error:

          C:\application\Tomcat 5.0\work\Catalina\localhost\mlinkweb\org\apache\jsp\layouts\layout_005findex_jsp.java:7: cannot access java.lang.Object





          Generated servlet error:

          bad class file: C:\application\Java\jdk1.5.0\jre\lib\rt.jar(java/lang/Object.class)

          class file has wrong version 49.0, should be 48.0

          Please remove or make sure it appears in the correct subdirectory of the classpath.

          public final class layout_005findex_jsp extends org.apache.jasper.runtime.HttpJspBase

                       ^

          1 error



          這個問題這是讓我郁悶之極啊(^_^)

          最后在SUN的JAVA論壇里面找到了答案,只要將JDK1.5的LIB下面的TOOLS.JAR覆蓋TOMCAT5.0目錄/common/lib下面的tools.jar,然后重啟TOMCAT5.0就可以了
          posted on 2008-05-14 13:38 acerbic coffee 閱讀(398) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 庆元县| 东源县| 普陀区| 莱阳市| 满洲里市| 北碚区| 石林| 雅安市| 门源| 平遥县| 宜兰县| 霍邱县| 枝江市| 西林县| 东乌珠穆沁旗| 庄河市| 澄江县| 望奎县| 麦盖提县| 凭祥市| 阜宁县| 兴文县| 嵊泗县| 天津市| 福鼎市| 鸡泽县| 拜泉县| 五指山市| 长子县| 商河县| 余庆县| 佛坪县| 山西省| 乌鲁木齐市| 云霄县| 岱山县| 元朗区| 白水县| 湟中县| 乳山市| 德化县|