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 请求,我能够找到并解决问题。这返回了有用的错误消息,而另一种方法没有。