JBoss EAP变压器问题

时间:2019-01-23 21:37:25

标签: java jax-ws jboss-eap-7 xxe

我遇到以下问题。我已经看到类似的问题并尝试了所有这些,这就是为什么我怀疑JBoss问题。我在TransformerFactory(tf)上设置了以下功能和属性,并获取了相关的异常。 JBoss会关闭TransformerFactory还是类似的东西?我问是因为堆栈跟踪具有“ __redirected .__ TransformerFactory”。使用JBoss EAP 7.0.0。预先感谢。

代码

tf.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD,“”); tf.setAttribute(XMLConstants.ACCESS_EXTERNAL_STYLESHEET,“”);

  • 异常-IllegalArgumentException
  • 详细信息-不支持:.....

    堆栈跟踪 在org.apache.xalan.processor.TransformerFactoryImpl.setAttribute(TransformerFactoryImpl.java:580)

在__redirected .__ TransformerFactory.setAttribute(__ TransformerFactory.java:165)


代码

tf.setFeature(“ http://apache.org/xml/features/nonvalidating/load-external-dtd”,false); tf.setFeature(“ http://xml.org/sax/features/external-general-entities”,false); tf.setFeature(“ http://xml.org/sax/features/external-parameter-entities”,false);

  • 异常-TransformerConfigurationException(id = 23922)
  • 详细信息-无法在此TransformerFactory上设置功能。<​​/ li>

堆栈跟踪 在org.apache.xalan.processor.TransformerFactoryImpl.setFeature(TransformerFactoryImpl.java:422)

在__redirected .__ TransformerFactory.setFeature(__ TransformerFactory.java:157)

0 个答案:

没有答案