首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Jax-WS端点发布WS

使用Jax-WS端点发布WS
EN

Stack Overflow用户
提问于 2010-09-10 05:07:27
回答 2查看 35.2K关注 0票数 21

我构建了一个最小的web服务,并使用javax.xml.ws.Endpoint发布它。如果我尝试在http://localhost:1234/AddService?wsdl上获取WSDL,它工作得很好。

尝试在http://192.168.0.133:1234/AddService?wsdl接收它,我没有收到任何东西。此地址与localhost相同。

有没有可能在不提供地址的情况下发布the服务?

代码语言:javascript
复制
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());
    }
}

将代码更改为

代码语言:javascript
复制
Endpoint.publish("http://192.168.0.133:1234/AddService", new AddService());

获取IP地址上的wsdl,而不是本地主机上的wsdl。

不是可以只定义端口吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-10 06:20:42

您可以尝试在0.0.0.0上发布它吗?

票数 39
EN

Stack Overflow用户

发布于 2019-03-08 06:22:37

下面是我的代码:

Endpoint.publish("http://localhost:8080",新的ServiceController());

它说地址的路径应该以/开头

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3680600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档