在哪里指定端点?

时间:2016-11-09 19:14:38

标签: java eclipse web-services

在我的Web服务项目中,当我尝试在eclipse中运行它时,浏览器窗口显示错误的(不存在的)端点。我希望我的服务可用 localhost:8080/<servlet-name>/<url-pattern>因为它们在web.xml中被指向,但事实并非如此。 端点参数来自哪里?

2 个答案:

答案 0 :(得分:0)

检查WSDL文件中是否可用..如下

<wsdl:service name="HelloService">
<wsdl:port binding="impl:HelloSoapBinding" name="Hello">
<wsdlsoap:address
location="http://localhost:8180/Hello/services/Hello" />
</wsdl:port>
</wsdl:service>

答案 1 :(得分:0)

出现在eclipse中,当一个配置服务器运行正在开发的服务时,服务的端点在path参数中 <server_installation_dir>/<server_name_and_version>-config/server.xml

<Context docBase="ServiceName" path="/HereItIs" reloadable="true" source="org.eclipse.jst.jee.server:ServiceName"/>

另一个要看的地方:

<ProjectDir>/.settings/org.eclipse.wst.common.component