小编sar*_*ari的帖子

从WSDL生成的自顶向下Java服务中的CXF 3.0.3中的部署错误

我非常感谢你对这个问题的帮助.

配置是Eclipse Juno,CXF 3.0.3运行时和Tomcat v7.我已经使用CXF从现成的WSDL方法自上而下创建Web服务.但是当在Tomcat上部署服务时,我收到以下错误:

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:META-INF/cxf/cxf-extension-soap.xml]
Run Code Online (Sandbox Code Playgroud)

违规资源:ServletContext资源[/WEB-INF/cxf-beans.xml]; 嵌套异常是org.springframework.beans.factory.BeanDefinitionStoreException:IOException从类路径资源解析XML文档[META-INF/cxf/cxf-extension-soap.xml]; 嵌套异常是java.io.FileNotFoundException:类路径资源[META-INF/cxf/cxf-extension-soap.xml]无法打开,因为它不存在

我简单无法找到这个错误的解决方案而且我已经停留了很长时间.非常感谢!

java eclipse soap cxf tomcat7

6
推荐指数
2
解决办法
1万
查看次数

如何使用 XSLT 删除默认名称空间并保留其余名称空间?

我有一个 XML 文件,其中包含需要删除的默认名称空间和空名称空间,同时保留其余名称空间。

输入:

<prefix:request xmlns:prefix="urn1" xmlns:foo2="urn2" xmlns="urn1">
<element1 xmlns="">version1</element1>
<element2 xsi:type="prefix:requestA" xmlns=""/>
...
</element1>
</prefix:request>
Run Code Online (Sandbox Code Playgroud)

预期输出:

<prefix:request xmlns:prefix="urn1" xmlns:foo2="urn2">
<element1>version1</element1>
<element2 xsi:type="prefix:requestA"/>
...
</element1>
</prefix:request>
Run Code Online (Sandbox Code Playgroud)

用于删除名称空间的 XSLT 示例将过滤掉所有名称空间,包括前缀。知道如何解决这个特殊情况吗?

xml xslt xml-namespaces

5
推荐指数
1
解决办法
7270
查看次数

标签 统计

cxf ×1

eclipse ×1

java ×1

soap ×1

tomcat7 ×1

xml ×1

xml-namespaces ×1

xslt ×1