2012-03-22 20 views
-1

java.lang.ClassCastException:weblogic.xml.jaxp.RegistryDocumentBuilderFactory不能轉換到oracle.xml.jaxp.JXDocumentBuilderFactory的Weblogic RegistryDocumentBuilderFactory JXDocumentBuilderFactory

的WebLogic仍在使用自己的類,我都想盡方法,修改weblogic.xml和weblogic-application.xml並將args添加到startWebLogic.cmd中-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl

以上所有內容都不是工作! 誰知道的方法,請幫幫我!

+0

請不要在你的問題標題中使用像「緊急」和「立即」字樣。雖然你的問題可能對你很緊急,但其他人有他們認爲同樣重要(和緊急)的問題。這是一個免費的同行支持網站,沒有人的問題比另一個更重要或緊迫。如果你花時間更好地問你的問題,你可以提高獲得快速反應的機會。通過使用相關信息來更好地表達您的問題標題,而不是通過緊急的方式浪費空間也提供了更多的信息,這些信息可能會吸引可以幫助的人的注意力。 :) – 2012-03-22 02:09:37

+0

好的,謝謝,我會在下次做 – Vigor 2012-03-22 02:35:38

回答

0

是的,我已經解決了它。在目錄的bin 找到的startWebLogic.cmd 找到 「設置CLASSPATH」 修改它是這樣的: 集PRE_CLASSPATH =%WL_HOME%\服務器\ LIB \ xerces.jar的 設置CLASSPATH =%PRE_CLASSPATH%;%SAVE_CLASSPATH% 就這一點,讓你的瓶子是

+0

但注意,xercesImpl.jar,這個jar包包含了weblogic自己加載的方法,所以它必須放在xerces.jar之前,像這樣設置PRE_CLASSPATH =%WL_HOME %\服務器\ lib中\ xercesImpl.jar;%WL_HOME%\服務器\ lib中\ xerces.jar的 – Vigor 2012-03-27 08:32:12