Tapestry と JaxB の間の競合を解決するには、あなたの助けが必要です。エラーは次のとおりです。
com.sun.xml.stream.ZephyrParserFactory は org.codehaus.stax2.XMLInputFactory2 にキャストできません
私はそれを解決する方法を見つけましたが、それは突堤のためです: http://tynamo.org/tapestry-resteasy+guide
解決策は、宣言するシステム プロパティを追加することのようです。
javax.xml.stream.XMLInputFactory = com.ctc.wstx.stax.WstxInputFactory
しかし、Tomcat でこれを行う方法がわかりません。私は次のようにweb.xmlでそれをやろうとします:
<env-entry>
<env-entry-name>
javax.xml.stream.XMLInputFactory
</env-entry-name>
<env-entry-value>
com.ctc.wstx.stax.WstxInputFactory
</env-entry-value>
<env-entry-type>
com.ctc.wstx.stax.WstxInputFactory
</env-entry-type>
</env-entry>
成功せずに...
私は別の解決策も知っています:)
私を助けてくれてthx。