posts - 13,  comments - 4,  trackbacks - 0
             我開發時使用的是jxl2.6.12版本的包,在NetBeans6.7上開發時運行良好(tomcat6.0服務器),在部署到weblogic9.2上時,報java.lang.NoClassDefFoundError: jxl/write/WriteException異常。
             經分析以為是weblogic內置jxl較低版本的包,后嘗試上傳最新jar包至common/lib下及創建weblogic.xml文件使其優先使用WEB-INF下包等兩種解決方案時仍不能解決問題。
             之后在一次部署過程中發現weblogic報出:invalid LOC header (bad signature),經查得知是不識別jar包,隨下載jxl2.6的包上傳部署并通過。

          現象:weblogic9.2報出java.lang.NoClassDefFoundError異常。
          原因:weblogic9.2不識別jar包所致,具體深層原因不明,可參考http://www.zeali.net/entry/106。
          解決:使用稍低版本jar包。或許同一版本其他包也可使用,為曾嘗試。

          附:weblogic.xml
          <?xml version="1.0" encoding="GBK"?>
          <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
          <weblogic-web-app>
              <container-descriptor>
                  <prefer-web-inf-classes>true</prefer-web-inf-classes>
              </container-descriptor>
          </weblogic-web-app>

          posted on 2010-01-12 14:29 身在半空 閱讀(971) 評論(0)  編輯  收藏

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


          網站導航:
           

          <2010年1月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 科技| 清流县| 神木县| 秭归县| 虎林市| 台安县| 上林县| 宝坻区| 稷山县| 宣城市| 墨脱县| 米脂县| 民丰县| 精河县| 天镇县| 青田县| 青冈县| 西华县| 微山县| 西乌珠穆沁旗| 金寨县| 确山县| 扎鲁特旗| 任丘市| 呼图壁县| 贵州省| 延寿县| 固原市| 海阳市| 尼玛县| 吴江市| 韶关市| 迁西县| 玉山县| 石河子市| 晋江市| 石门县| 鹤庆县| 云龙县| 麟游县| 嘉峪关市|