java测试webservice_测试 java webService

package test.services;

import java.util.HashMap;

import java.util.Map;

import javax.activation.DataHandler;

import javax.activation.FileDataSource;

import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;

import

com.techsure.module.sf.webservices.server.AddIncidentService;

public class TestAddInstantService {

public static void main(String args[]) throws Exception{

org.apache.cxf.jaxws.JaxWsProxyFactoryBean factory = new

JaxWsProxyFactoryBean();

factory.setServiceClass(AddIncidentService.class);

String webServicesUrl2 =

"http://localhost:8080/balantflow/webservices/IncidentService";

factory.setAddress(webServicesUrl2);

AddIncidentService client = (AddIncidentService)

factory.create();

String incidentContentNew =

"{\"sourceId\":\"123\",\"sourceCaseId\":

\"456\",\"content\":\"content info\",\"channelId\":

\"176\",\"owner\":\"80001268\",\"title\":\"[AMS]档案管理|45\",\"system\":\"AMS\",\"affectlevel\":\"其它\",\"affectarea\":\"其它\"}";

String path = "D:\\testFile.txt";

String path1 = "D:\\tes.txt";

String fileName = "testFile.txt";

String fileName1 = "tes.txt";

Map dataHandleList = new HashMap();

DataHandler handler = new DataHandler(new

FileDataSource(path));

DataHandler handler1 = new DataHandler(new

FileDataSource(path1));

dataHandleList.put(fileName, handler);

dataHandleList.put(fileName1, handler1);

String rs = client.addIncident(dataHandleList,

incidentContentNew);

System.out.println(rs);

}

}

package com.techsure.module.sf.webservices.server;

import java.util.Map;

import javax.activation.DataHandler;

import javax.jws.WebService;

@WebService

public interface AddIncidentService {

String addIncident(Map dataHandleList, String

incidentContentNew)throws Exception;

}

org.apache.cxf

cxf-rt-frontend-jaxws

3.0.2

cxf-2.2.1.jar

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值