【发布时间】:2019-10-15 06:53:24
【问题描述】:
我很难理解为什么左侧的代码生成的肥皂请求不起作用,但如果我将其调整为右侧的内容,那么它会起作用吗?
我在我的 java 项目中添加了jaxws-maven-plugin:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.5</version>
<configuration>
<sourceDestDir>src/main/java</sourceDestDir>
<wsdlDirectory>src/main/resources/wsdl</wsdlDirectory>
<wsdlFiles>
<wsdlFile>Flattened_Integrator7.0.wsdl</wsdlFile>
</wsdlFiles>
<keep>true</keep>
</configuration>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
注意上图中没有prefix wsse,是不行的。
- 我可以将“http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd”的
namespace prefix强制为wsse - 强制代码在
soap envelope而不是Security部分中生成命名空间
【问题讨论】:
标签: java wsdl jaxws-maven-plugin