gpt4 book ai didi

java - jaxws-maven-plugin、maven-enunciate-plugin 示例?

转载 作者:行者123 更新时间:2023-12-01 10:51:03 28 4
gpt4 key购买 nike

我继承了一个包含许多 jaxws 服务的项目。我想添加另一个,并尝试复制一个类似的工作示例。我可以这样测试

./soapget.sh soap_serial.xml r.xml

soapget.sh 在哪里

    #!/bin/bash

wget "http://localhost:5032/VCWH_QueryService/soap/SettopChannelMapResourceService" --post-file=$1 --header="Content-Type: text/xml" -O $2

这会产生良好的响应,并在 r.xml 中捕获。

与工作服务一样,我的新服务使用三个类。代码编译正常,汇编成 .war 文件,然后部署。现在,当我为我编写的新服务尝试同样的事情时

./bsg.sh soap_rate.xml r2.xml

bsg.sh 在哪里

#!/bin/bash

wget "http://localhost:5032/VCWH_QueryService/soap/BsgHandleResourceService" --post-file=$1 --header="Content-Type: text/xml" -O $2

我收到无用的错误

2015-11-23 20:26:52 ERROR 500: Internal Server Error

该项目的日志文件也不包含任何更多信息。有太多的黑匣子在交互,我无法弄清楚发生了什么...... Maven-Enunciate-Plugin、jax-ws、Java 等。

例如,调用 BSGHandleResourceService 如何找到实际代码(其中之一称为 BSGHandleResource.java)?通常我会在 web.xml 文件中创建这些钩子(Hook),但这已被黑匣子接管。

有没有 jax-ws/maven 专家可以提供一些启示?

最佳答案

我能够通过使用 SoapUI 向服务发送肥皂请求来找到并解决问题。这返回了有用的错误消息,而其他方法则没有。

关于java - jaxws-maven-plugin、maven-enunciate-plugin 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33902659/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com