我正在使用Camel Spring-WS將我的端點公開爲Web服務。有時當我使用SoapUI測試Web服務時,出現這個奇怪的錯誤,「無法轉換類型爲javax.xml.transform.stax.staxsource的源」。但是,當我重新啓動我的Jboss服務器(我的項目部署位置)時,它會消失,我會得到正確的響應。目前,我正在使用服務器重新啓動作爲解決方法。有沒有辦法永久擺脫這個問題。我不想在生產中遇到這些問題。任何建議,非常感謝。如何在使用Spring-WS時修復Java中stax源錯誤的問題?
1
A
回答
1
由於沒有明顯的原因而開始引發JAXP異常,並且在服務器重新啓動後奇蹟般地消失,這通常表示某些在應用程序服務器上運行的代碼會修改JAXP使用的系統屬性之一,以便使用的工廠JAXP的變化。
對於您的情況,這可能是由更改javax.xml.transform.TransformerFactory
系統屬性的代碼引起的,並且這樣做會配置不支持StAXSource
的新XSLT實現。
請注意,在JavaEE環境中,應用程序代碼決不應嘗試更改系統屬性,因爲它們具有JVM範圍寬的範圍。
爲了確認這是問題的根本原因,您可以嘗試使用JMX連接到服務器,以便在運行時檢查系統屬性,或者您可以將一些代碼添加到應用程序中,以記錄相關係統財產的價值。
相關問題
- 1. 問題與STAX在Java中
- 2. 在Java中使用Stax時出現空xml節點的問題
- 3. 如何修改使用StAX XML元素在Java中
- 4. 如何在Java中使用StAX讀取修改XML片段?
- 5. 如何在使用delayed_job時修復「NilClass#after錯誤」錯誤?
- 6. 如何修復Java中的數據庫問題(使用DERBY DB)?
- 7. 解析Java StAX XML問題
- 8. 如何StAX的處理XML的修改使用StAX
- 9. 在OpenCv2.1中使用videoInput.lib時如何修復錯誤LNK2019?
- 10. 問題與SOAPUI,SpringWS,和Tomcat5.5
- 11. 如何修復xcode中的Apple Mach-O Linker錯誤組問題?
- 12. 如何使用cancan和rails在undefined錯誤中修復錯誤?
- 13. 如何使用$ .noConflict()修復Lightbox2問題?
- 14. Java - 如何使用Regex修復格式錯誤的JSON?
- 15. 如何使用sharedpreferences修復錯誤?
- 16. 如何使用$ scope.detailsForm修復'undefined'錯誤
- 17. 在java中修復nullpointerexception錯誤
- 18. Apache Ignite:如何在使用StreamReceiver時修復「未知對」錯誤?
- 19. 如何在使用underscore.js時修復瀏覽器CSP錯誤
- 20. 如何修復AMD/ATI電源運行時錯誤消息?
- 21. 修復327和535錯誤修復devoll問題以及Epoll?
- 22. 在jQuery中,如何在使用resizable()和draggable()的同時修復包含錯誤?
- 23. 如何修復開源R包中的錯誤?
- 24. 如何使用Ubuntu在appium中修復問題
- 25. 如何使用stax恢復屬性
- 26. 日食 - 如何修復錯誤JPA問題
- 27. 使用XSD修復xml中的錯誤?
- 28. 如何修復在Ubuntu的源列表格式錯誤的錯誤12.04
- 29. 在Eclipse中修復問題
- 30. 如何修復Automata FSM中的錯誤?