【问题标题】:@SchemaValidation issue with weblogic's TransformerFactoryImplweblogic 的 TransformerFactoryImpl 的 @SchemaValidation 问题
【发布时间】:2013-03-19 15:04:26
【问题描述】:

@SchemaValidation 与 weblogic 的 TransformerFactoryImpl 相结合的问题一直困扰着我。我已经编写了一些 JAX-WS Web 服务,我需要通过添加 @SchemaValidation 来验证消息。但问题是在我的应用程序中,我做了一些转换特定的东西,我必须使用 weblogic.apache.xalan.processor.TransformerFactoryImpl 工厂,否则我的转换会失败。一旦我添加系统属性来指定我的变压器工厂,我的部署就会因为 @SchemaValidation 注释而开始失败。它开始给出如下错误:

org.xml.sax.SAXParseException:s4s-att-not-allowed: 属性 'xmlns:tns' 不能出现在元素 'schema' 中

如果我删除 @SchemaValidation 注释,一切正常。谁能帮帮我,这已成为一个主要问题,我在网上找不到太多帮助。

非常感谢, 一个

【问题讨论】:

  • 你好,请帮忙看看这个???

标签: web-services jakarta-ee xsd weblogic11g


【解决方案1】:

根据以下错误,您给出的问题可能与 TransformerFactoryImpl 无关,而是与您的 WSDL 相关。您可以尝试从架构元素中删除 xmlns:tns 的命名空间声明吗?以便它使用在全局级别声明的名称空间,即在定义标签中声明。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多