我可以将我的webservice客户端放在与我的Web服务(NetBeans)相同的项目中吗?

时间:2011-05-18 01:58:22

标签: web-services netbeans jax-ws

是否可以将我的webservice客户端放在与我的webservice相同的项目中?

当我尝试构建项目时,NetBeans无法找到对WSDL的引用,因为它未部署。

批准的方式是什么?

WulfgarPro

2 个答案:

答案 0 :(得分:1)

我想出来了。

只需要在 web / WEB-INF / wsdl / mywsdlfile.wsdl 中添加网络服务的最终网址,其中规定:

<soap:address location="REPLACE_WITH_ACTUAL_URL"/>

执行此操作,然后进行清理构建和部署,修复我的所有问题。现在,我的服务和客户端都在同一个项目中运行。

我不喜欢NetBeans有这么多属性/配置文件。在我看来,NetBeans正在尝试做太多。

WulfgarPro

答案 1 :(得分:0)

目前,无法在NetBeans创建的同一个基于ant的NetBeans项目中拥有服务及其客户端。您可能会破解build.xml以使其成为可能......但我不知道为使其成为可能所需的黑客攻击的细节。