jjzjj

XMLConstants

全部标签

java - SAXNotRecognizedException : Feature 'http://javax.xml.XMLConstants/feature/secure-processing' not recognized

我在解码类时收到此错误。我正在使用Amazon的mTurks以及Spring、Maven和(惊喜,惊喜)一个xerces问题已经引起了它的注意。我以多种不同的方式使用POM来尝试解决问题,但我似乎无法找出解决方案。我正在使用在这里找到的mturks的mavenized版本:https://github.com/tc/java-aws-mturk我已经明确地从mturks中排除了xerces的东西:com.amazonjava-aws-mturk1.2.2commons-langcommons-langapache-xercesxercesImplapache-xercesresolve

java - 什么 JAR 版本有 XMLConstants.ACCESS_EXTERNAL_DTD,它的值是多少?

我继承了一些代码。我的JavaJRE7rt.jar中缺少XMLConstants.ACCESS_EXTERNAL_DTD,因此代码无法编译。这是什么JAR,它的值(value)是什么? 最佳答案 我安装了java-1.7.0-openjdk-1.7.0.101-2.6.6.1.0.1.el7_2.x86_64。使用jd-gui,我可以确认您要查找的静态变量既存在又在rt.jar中。作为引用,jar在我机器上的位置是java-1.7.0-openjdk-1.7.0.101-2.6.6.1.0.1.el7_2.x86_64/jre/li

java - Spring-ws XML 炸弹保护,有人知道吗?

如果我使用JAXB2un/marshaler...和​​Xalan2.7.1和Xerces,有没有办法保护Spring-WS应用程序免受XML炸弹的攻击,尽管我不再知道谁依赖于什么了:)....基本上我想在整个应用程序中禁用DTD作为模式语言,如果这可以从应用程序上下文xml文件中完成,那就太好了!我想另一个选择是扩展/实现一些类/接口(interface),并更改一些方法,但我不知道在Spring-WS中哪里首先调用了解析器.... 最佳答案 Java解析器通常具有针对实体扩展攻击之类的内置保护:http://download.o

java.xml XMLConstants.FEATURE_SECURE_PROCESSING 无法解析或不是字段

我使用Eclipse、SpringMVC和Maven。Java版本是1.6我有以下方法publicstaticDocumentBuildergetBuilder(ServletContextservletContext){DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();factory.setValidating(true);DocumentBuilderbuilder=null;try{factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING,

xml - org.xml.sax.SAXNotRecognizedException : Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized 问题

您好,在我们的项目中,我们正在使用XJCant任务生成xsd2schema,之后我们正在编译src文件并将它们分组到一个模式jar中。我们拥有的类路径是:jaxb-ri-2.2.6-jaxb-impl.jar,jaxb-api.jar,jaxb-xjc.jar这个ant任务在eclipse中工作正常并且jar已创建,但它在unix环境中抛出错误。错误是:java.lang.IllegalStateException:org.xml.sax.SAXNotRecognizedException:Feature'http://javax.xml.XMLConstants/feature/se

java - 在 transformerFactory 中设置 FEATURE_SECURE_PROCESSING 是否也会更新其他安全功能?

在jdk1.6中,我在设置的时候transformerFactory.setFeature(XMLConstants.ACCESS_EXTERNAL_DTD,false)我遇到了以下错误:javax.xml.transform.TransformerConfigurationException:Cannotsetthefeature'http://javax.xml.XMLConstants/property/accessExternalDTD'onthisTransformerFactory.atorg.apache.xalan.processor.TransformerFactor

android - 在 Android 中无法处理 "javax/xml/XMLConstants.class"

我正在创建一个应用程序,它使用我的libs文件夹中的3个jar文件。commons-codec-1.8.jarjaxp-api-1.4.2.jarlog4j-1.2.14.jar当我运行应用程序时,出现错误“Dxtroubleprocessing"javax/xmlXMLConstants.class":"“不明智或错误地使用核心类(java.*或javax.*)在不构建核心库时。”和“转换为Dalvik格式失败,错误1”我尝试删除JAR文件,但这会导致代码出错。请建议我在这里需要做什么来解决这个问题。 最佳答案 我找到了解决问题的

java - 故障处理 "javax/xml/XMLConstants.class"

我正在开始一个新的Android项目。该项目引用了一个第三方JAR,该JAR又引用了另外4个jar:ws-commons-java5-1.0.1.jarws-commons-util-1.0.2.jarxmlrpc-client-3.1.3.jarxmlrpc-common-3.1.3.jar据我所知,我认为这4个jar是我认为的标准Java类。无论如何,我的构建路径中有所有这五个jar(上面的4个+1个第三方jar)。当我尝试运行我的Android应用程序时,我得到:Dxtroubleprocessing"javax/xml/XMLConstants.class":Ill-advis

从XXE漏洞修复引起Not supported: http://javax.xml.XMLConstants/property/accessExternalDTD说到SPI机制

引子   在使用Fortify扫描时代码报XMLExternalEntityInjection,此漏洞为xml实体注入漏洞,XXE攻击可利用在处理时动态构建文档的XML功能。修复方案也包含了增加安全配置,使它不允许将外部实体包含在传入的XML文档中。  具体在修复过程中,代码在解析drools的transfer.xls时,调用代码中增加内容,包括serFeature和setAttributeTransformerFactoryfactory=TransformerFactory.newInstance(); factory.setFeature(XMLConstants.FEATURE_SE

从XXE漏洞修复引起Not supported: http://javax.xml.XMLConstants/property/accessExternalDTD说到SPI机制

引子   在使用Fortify扫描时代码报XMLExternalEntityInjection,此漏洞为xml实体注入漏洞,XXE攻击可利用在处理时动态构建文档的XML功能。修复方案也包含了增加安全配置,使它不允许将外部实体包含在传入的XML文档中。  具体在修复过程中,代码在解析drools的transfer.xls时,调用代码中增加内容,包括serFeature和setAttributeTransformerFactoryfactory=TransformerFactory.newInstance(); factory.setFeature(XMLConstants.FEATURE_SE
12