jaxws-maven-plugin,maven-enunciate-plugin 示例?
jaxws-maven-plugin, maven-enunciate-plugin example?
我继承了一个包含许多 jaxws 服务的项目。我想添加另一个并试图复制一个类似的工作示例。我可以像这样测试那个
./soapget.sh soap_serial.xml r.xml
其中 soapget.sh 是
#!/bin/bash
wget "http://localhost:5032/VCWH_QueryService/soap/SettopChannelMapResourceService" --post-file= --header="Content-Type: text/xml" -O
这会产生良好的响应,在 r.xml 中捕获。
与工作服务一样,我的新服务使用三个 类。代码编译正常,组装成一个 .war 文件,然后部署。现在,当我为我写的新服务尝试同样的事情时
./bsg.sh soap_rate.xml r2.xml
其中 bsg.sh 是
#!/bin/bash
wget "http://localhost:5032/VCWH_QueryService/soap/BsgHandleResourceService" --post-file= --header="Content-Type: text/xml" -O
我得到了无用的错误
2015-11-23 20:26:52 ERROR 500: Internal Server Error
该项目的日志文件也不包含任何更多信息。
交互的黑框太多了,我不知道发生了什么……Maven-Enunciate-Plugin、jax-ws、Java 等
例如,调用 BSGHandleResourceService 如何找到实际代码,其中一个代码称为 BSGHandleResource.java?通常我会在 web.xml 文件中制作这些挂钩,但已被黑框接管。
是否有 jax-ws/maven 专家可以提供一些启示?
通过使用 SoapUI 向服务发送 soap 请求,我能够找到并解决问题。这返回了有用的错误消息,而另一种方法没有。
我继承了一个包含许多 jaxws 服务的项目。我想添加另一个并试图复制一个类似的工作示例。我可以像这样测试那个
./soapget.sh soap_serial.xml r.xml
其中 soapget.sh 是
#!/bin/bash
wget "http://localhost:5032/VCWH_QueryService/soap/SettopChannelMapResourceService" --post-file= --header="Content-Type: text/xml" -O
这会产生良好的响应,在 r.xml 中捕获。
与工作服务一样,我的新服务使用三个 类。代码编译正常,组装成一个 .war 文件,然后部署。现在,当我为我写的新服务尝试同样的事情时
./bsg.sh soap_rate.xml r2.xml
其中 bsg.sh 是
#!/bin/bash
wget "http://localhost:5032/VCWH_QueryService/soap/BsgHandleResourceService" --post-file= --header="Content-Type: text/xml" -O
我得到了无用的错误
2015-11-23 20:26:52 ERROR 500: Internal Server Error
该项目的日志文件也不包含任何更多信息。 交互的黑框太多了,我不知道发生了什么……Maven-Enunciate-Plugin、jax-ws、Java 等
例如,调用 BSGHandleResourceService 如何找到实际代码,其中一个代码称为 BSGHandleResource.java?通常我会在 web.xml 文件中制作这些挂钩,但已被黑框接管。
是否有 jax-ws/maven 专家可以提供一些启示?
通过使用 SoapUI 向服务发送 soap 请求,我能够找到并解决问题。这返回了有用的错误消息,而另一种方法没有。