这里就只贴上代码了,导入的包之前工作没记录,忘记了。不过根据eclipse的提示能很快找到。
public void testWebservice()
{
String url="http://127.0.0.1:8080/services/OpenfireWebService?wsdl";
Service serv = new Service();
Call call;
try
{
call = (Call) serv.createCall();
call.setTargetEndpointAddress(url);
call.setOperationName(new QName(url,"sendMessage"));
call.invoke(new Object[]{new String("127.0.0.1"),new Integer(5222),new String("lvhb"),new String("lvhb"),new String("点这个 http://www.baidu.com")});
} catch (ServiceException e)
{
e.printStackTrace();
}
catch(RemoteException e)
{
e.printStackTrace();
}
}