如何在Resin中使用OJB

最近有一個原來運行在Tomcat5上的項目,現在因爲客戶的原因,移植到Resin上,最後發現OJB運行不正常,即Reference及Collection都不能自動載入,但運行測試用例是正確的,經過跟蹤發現,原來是Resin使用了自己的XML解析,所以不能正常解析OJB的XML配置文件,經過分析resin.conf,嘗試修改以下的內容,強迫resin使用xerces進行XML解析。這樣就可以解決問題了。
<system-property javax.xml.parsers.SAXParserFactory=
             "org.apache.xerces.jaxp.SAXParserFactoryImpl"/>
 
這幾天在網上無意發現,在Resin中使用Hibernate中也存在同樣的問題,就覺得比較奇怪,爲什麼Resin一定要用自己的XML解析器。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章