176142998

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            116 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks
          1)控制臺(tái)報(bào)The WebLogic Server did not start up properly.
          java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 7043855487133450673, local class serialVersionUID = 8644704819898565848
          錯(cuò)誤原因及解決辦法:MBeanAttributeInfo的serialVersionUID的版本控制id不一樣,說明是使用這個(gè)被使用的bean被修改過了,很顯然是版本不對(duì);修改startWebLogic.cmd文件,設(shè)置set JAVA_HOME=D:\bea\jdk141_05,使其指向weblogic自帶的jdk;重啟startWebLogic.cmd問題消失。

          2)錯(cuò)誤報(bào)Deployment descriptor "web.xml" is malform
          ed. Check against the DTD: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find

          錯(cuò)誤原因及解決辦法:解析web.xml出現(xiàn)問題,修改OPEN_CMS\webapp\WEB-INF\web.xml文件;在該文件的 最上面添加如下內(nèi)容:

          <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
          "http://java.sun.com/dtd/web-app_2_3.dtd">

          重新啟動(dòng)錯(cuò)誤消失。

          3)錯(cuò)誤為Deployment descriptor "/WEB-INF/
          web.xml" is malformed. Check against the DTD: The content of element type "t
          ag" must match "(name,tag-class,tei-class?,body-content?,display-name?,small-ico
          n?,large-icon?,description?,variable*,attribute*,example?)". (line 40, column 11
          ).>

          錯(cuò)誤原因及解決辦法:由于weblogic8在解析xml文件時(shí),對(duì)xml文件的內(nèi)容格式要求特別嚴(yán)格;必須按照xml格式的要求

          及排列順序,所以必須重新組織其內(nèi)容,一定嚴(yán)格要注意順序,如 <servlet>就不能放在<servlet-mapping>后面。

          4)錯(cuò)誤java.lang.SecurityException: Prohibited package name: java.lang

          錯(cuò)誤原因及解決辦法:訪問包可視的方法或變量錯(cuò)誤;這個(gè)錯(cuò)誤恨少見,一直沒有想明白其中緣由;后來只能采用直接引用jar文件的法子解決該問題;

          i)利用opencms自帶的build.xml文件,運(yùn)行ant jar命令;生成opencms.jar和webdav.jar兩個(gè)文件

          ii)在startWebLogic.cmd添加如下內(nèi)容,引進(jìn)上面的2個(gè)jar文件

          set CLASSPATH=%CLASSPATH%;%OPEN_CMS%\build\opencms.jar
          set CLASSPATH=%CLASSPATH%;%OPEN_CMS%\build\webdav.jar

          大家有興趣的可以參考《透視JAVA——反編譯、修補(bǔ)和逆向工程技術(shù)》這本書的$4.2章的內(nèi)容,如果找到更好的解決方法也請(qǐng)來信告知,謝謝~_~

          5)其它注意事項(xiàng),在eclipse下最好采用和運(yùn)行weblogic一樣的jdk版本進(jìn)行編譯,否則會(huì)出現(xiàn)文件訪問版本不一致的bug

          posted on 2008-08-19 14:14 飛飛 閱讀(1512) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 黎川县| 如皋市| 贵阳市| 郴州市| 沂水县| 丹棱县| 天峻县| 江山市| 绩溪县| 溆浦县| 潍坊市| 北安市| 阜城县| 庆城县| 马山县| 修水县| 文水县| 都兰县| 咸宁市| 建昌县| 福贡县| 托克托县| 阜康市| 东源县| 兰西县| 庆阳市| 凌海市| 修水县| 垦利县| 无极县| 昌黎县| 新沂市| 平潭县| 田东县| 新乡市| 汤阴县| 临城县| 道真| 陆良县| 麟游县| 郁南县|