eclipse根据C++项目组提供的WEBSERVICE的WSDL文档生成客户端,打成jar包,供spring项目使用
来源:互联网 发布:现在usb属于什么端口 编辑:程序博客网 时间:2024/05/29 08:23
C++项目组提供了soapUI工具,进行WS的调试
但是C++不发布http的WSDL地址,只能eclipse本地生成。
导入WSDL文件进入eclipse,右键webservice-》Generate client
然后找到C++的人员,问权限的方法,封装的对象,编写java测试类
比如:
public String login(String url) {StringBuilder sb = new StringBuilder();try {/*SessionMgrType login = new SessionBindingStub(new java.net.URL("http://localhost:5041"), null);*/SessionMgrType login = new SessionBindingStub(new java.net.URL(url), null);//"http://192.168.1.140:5031"), null);LoginReq user = new LoginReq();//user.setUsrName("11");//user.setUsrPwd("tt");LoginRep rep = login.login(user);//0成功//System.out.println("------------------"+rep.getResult());if(null!=rep) {sb.append(rep.getSessionID());}} catch (RemoteException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();}return sb.toString();}
对外提供方法
在项目bin目录下:
jar cvf user-client.jar *
传入的WSDL路径需要可配置:
在我的spring项目中,新建CONF文件夹和conf.properties
如:
AUTHORITY_LOGIN_PATH=http://localhost:5041
AUTHORITY_OPERATE_PATH=http://192.168.1.140:5031
即可
- eclipse根据C++项目组提供的WEBSERVICE的WSDL文档生成客户端,打成jar包,供spring项目使用
- eclipse中将项目打成jar包的办法
- [Webservice] Eclipse根据wsdl文件自动生成webservice的调用客户端
- [Webservice] Eclipse根据wsdl文件自动生成webservice的调用客户端
- 【Webservice】 Eclipse根据wsdl文件自动生成webservice的调用客户端
- [Webservice] Eclipse根据wsdl文件自动生成webservice的调用客户端
- 将包含jar包的java项目打成jar包
- eclipse项目编译成jar包供其他项目使用
- 根据.wsdl文件,自动生成webservice的调用客户端
- 根据.wsdl文件,自动生成webservice的调用客户端
- 使用maven将项目打成jar包
- 使用IDEA将项目打成Jar包
- 根据wsdl的url,使用axis1.4生成客户端,并且对webservice进行调用
- 根据wsdl的url,使用axis1.4生成客户端,并且对webservice进行调用
- 生成动态报表的Java项目打成.jar包文件运行时出错
- 有spring管理的项目打成jar包无法扫描到注解的问题解决
- 使用Maven为一个项目生成多个Jar包,将一个目录打成jar包
- Spring Boot项目打成jar包后关于配置文件的外部化配置
- 老罗Android开发视频教程 15集
- Fedora9 Samba 服务器的搭建
- 黑马程序员-ado.net 存储查询到的离线数据
- Ubuntu 12.04的SWAP设置
- 生成控制设备
- eclipse根据C++项目组提供的WEBSERVICE的WSDL文档生成客户端,打成jar包,供spring项目使用
- 不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
- 如何设置布线默认过孔Via(Cadence16.0及以上版本)
- oracle 数组实现
- android TimePicker
- linux如何查看一个进程的堆栈
- 安全编程: 防止缓冲区溢出
- C语言-scanf
- MySQL 数据类型 整型 长度