我需要你的帮助来解决 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>
没有成功...
我也知道另一种解决方案:)
谢谢你帮助我。