gpt4 book ai didi

java - java中的端点发布器不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 13:09:40 26 4
gpt4 key购买 nike

我有以下网络服务:

package testSmart;

import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;

@WebService(name="AddHM", portName="prtNameHM", serviceName="srvNameHM", targetNamespace="hm.com")
@SOAPBinding(style=Style.RPC)
public class add {
AddBusinessLogic add=new AddBusinessLogic();
@WebMethod(action="GoAdd", operationName="Go_AddNumber")
public int addNum(int i, int j) {
return add.addNum(i, j);
}
}

它与 glassfish 完美配合。然后我停止 glassfish 并使用以下代码来创建我的服务器:

import javax.xml.ws.Endpoint;

public class publisher {
public static void main(String[] args) {
// TODO Auto-generated method stub
Endpoint.publish("http://localhost:1234/add", new add());
}
}

现在当我尝试此链接时:

http://localhost:1234/add

什么也没发生,浏览器说没有收到数据。即使尝试不同的端口后,仍然存在相同的问题。

谁能帮我解决这个问题吗?

最佳答案

调用 http://localhost:1234/add 不会得到任何结果,因为浏览器无法获取具有该 URI 的特定文档。但如果你输入http://localhost:1234/add?wsdl您应该获得生成的 wsdl 文档。

关于java - java中的端点发布器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34096513/

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