gpt4 book ai didi

java - 使用 Jax-WS 端点发布 WS

转载 作者:IT老高 更新时间:2023-10-28 20:51:40 29 4
gpt4 key购买 nike

我构建了一个最小的 Web 服务并使用 javax.xml.ws.Endpoint 发布它。如果我尝试在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());
}
}

把代码改成

Endpoint.publish("http://192.168.0.133:1234/AddService", new AddService());

在 IP 地址上获取 wsdl,但在 localhost 上没有。

难道不能只定义端口吗?

最佳答案

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

关于java - 使用 Jax-WS 端点发布 WS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3680600/

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