我在jboss服务器中部署了一个简单的hello服务。我可以查看wsdl文件。有人可以帮助我与客户端。我是说如何访问这项服务?有没有办法从网络浏览器访问?部署的方法是
@WebMethod
public String greet( @WebParam(name = "name")
String name )
{
return "Hello" + name;
}
答案 0 :(得分:2)
尝试了解访问刚刚公开的服务的wsdl网址是什么。它可能很像“http://localhost:< port-number> / ems-ejb /?wsdl”
如果您在浏览器中键入相同内容,则应该能够看到wsdl文件(包含完整xml标记的页面)。
完成后,请按照provided here
步骤操作生成客户端存根时如何调用方法的示例
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");