java cxf
1.添加jar包。此处需要注意,不同环境下所需jar也不一定相同,先添加最基础的jar包,然后根据错误提示缺什么补什么就可以了,这里我就不一一说明了。
2.配置web.xml文件。
3.编写接口类。
@WebService
public interface Studentinfo{
@WebMethod
String list(@WebParam(name="str") String str);
}
4.编写实现类。
@WebService(endpointInterface="com.cqe.webservice.remoteinterface.Studentinfo",serviceName="studentinfo",targetNamespace="http://remoteinterface.webservice.cqe.com/")
public class UploadAttenceDataimpl implements Studentinfo{
@Override
public String list(String str) {
System.out.println(str);
return "123456";
}
}
部署到本地开启tomcat,访问 http://123.123.126.13:8080/demo/webservice/studentinfo?wsdl
访问成功则发布成功。
6.调用发布的webservice接口。
public static void main(String[] args) {
JaxWsDynamicClientFactory clientFactory = JaxWsDynamicClientFactory.newinstance();
Client client = clientFactory.createClient("http://123.123.126.13:8080/demo/webservice/studentinfo?wsdl");
try {
Object[] result = client.invoke("list","lalallalalal");
System.out.println(result[0]);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printstacktrace();
}
System.out.println("调用webservice成功!");
}
相关阅读
相关myeclipse创建webservice和测试client项目可以参考如下 http://www.cnblogs.com/yisheng163/p/4524808.html?utm_source=tuic
**本文主要依据C程序设计(第四版) 谭浩强著,这本书Hanoi的实例,详细讲解递归调用 。**代码如下#include<stdio.h> void move(int x,
一.Java反射拿到调用对象的方法 1.通过Class.forName(“包名+方法的类名”)拿到方法的对象; 如:Class<?> clazz = Class.forName("
转载:https://www.toutiao.com/i6562040029974102532/ 把我们定义的service引入进来,定义一个GET_USER_INFO的effects,注意这个函数
本篇主要介绍一个典型的播放调用过程下面是一个典型的播放序列: MediaPlayer player=new MediaPlayer(); player->setDataSourc