Web services 为web服务创建客户端
我在jboss服务器中部署了一个简单的hello服务。我可以查看wsdl文件。有人能帮我处理一下客户端吗。我的意思是如何使用这项服务?有没有办法从web浏览器访问?部署的方法是Web services 为web服务创建客户端,web-services,jboss,Web Services,Jboss,我在jboss服务器中部署了一个简单的hello服务。我可以查看wsdl文件。有人能帮我处理一下客户端吗。我的意思是如何使用这项服务?有没有办法从web浏览器访问?部署的方法是 @WebMethod public String greet( @WebParam(name = "name") String name ) { return "Hello" + name; } 尝试了解访问您刚刚公开的服务的wsdl url是什么。它很可能类似于“:/ems ejb/?wsdl”
@WebMethod
public String greet( @WebParam(name = "name")
String name )
{
return "Hello" + name;
}
尝试了解访问您刚刚公开的服务的wsdl url是什么。它很可能类似于“:
String endpoint = "your wsdl url";
GreetImplServiceLocator objGreetImplServiceLocator = new GreetImplServiceLocator();
java.net.URL url = new java.net.URL(endpoint);
GreetIntf objGreetIntf = objGreetImplServiceLocator.getFaultImplPort(url);
String greetings=objFaultIntf.greet("stackoverflow");
谢谢我得到了wsdl的url。甚至我在《月食》中也得到了存根。但我不知道下一步该怎么办?如何访问我的服务?当我尝试将客户机项目添加到服务器时(添加或删除选项),它会形成一个.ear文件并将其部署到jboss上。但我无法从浏览器访问。当我输入url时,我发现链接是从您刚刚生成的客户端存根断开的,您可以看到一个接口,它有一个方法greet(),您只需要调用它。请参考我在回答中添加的示例。谢谢。仍然面临很多问题。但也许我的eclipse配置就是这样。再次感谢