dan*_*iel 20 java web-services jax-ws endpoint
我构建了一个最小的Web服务,并使用javax.xml.ws.Endpoint发布它.如果我试图获得WSDL
http://localhost:1234/AddService?wsdl它工作正常.
试图收到它http://192.168.0.133:1234/AddService?wsdl,我没有收到任何东西.该地址与localhost相同.
是否有可能在不提供地址的情况下发布网络服务?
package test;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.xml.ws.Endpoint;
@WebService
public class AddService {
@WebMethod
public int add(int a, int b){
return a+b;
}
public static void main(String[] args ){
Endpoint.publish("http://localhost:1234/AddService", new AddService());
}
}
Run Code Online (Sandbox Code Playgroud)
将代码更改为
Endpoint.publish("http://192.168.0.133:1234/AddService", new AddService());
Run Code Online (Sandbox Code Playgroud)
获取IP地址上的wsdl但不是localhost.
是不是只有定义端口的可能性?
ivy*_*ivy 37
你能尝试在0.0.0.0上发布吗?
| 归档时间: |
|
| 查看次数: |
31598 次 |
| 最近记录: |