daniel_miau 2019-02-20 23:38
浏览 437

cxf生成的webservice客户端程序在was8.5中运行报错,该排除错误还是另寻它法???

当我在使用cxf的工具 wsdl2java 生成web Service客户端时,在我本机debug运行测试时访问接口,获取返回xml,没有任何问题,但当我把war包发布到was8.5的服务器上时,报出异常,困扰两天了。

调用程序代码:

public static Map<String, Object> getKPYL (String saleTax) {
        AsyncInvoiceServiceService service = new AsyncInvoiceServiceService();
        ZKInvoiceService zKInvoiceService = service.getAsyncInvoiceServicePort();
        MessageHandleUtil MHUtil = new MessageHandleUtil(); 

        String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><InvoInfo><saleTax>"+saleTax+"</saleTax></InvoInfo>";
        String message = zKInvoiceService.getKPYL(xml);
        return MHUtil.xmlToMap(message, false);
    }

本机debug没有任何问题,但在was8.5服务器上部署时,访问这个接口,则报出异常如下

图片说明
图片说明

调用代码很简单了,感觉也没有什么可以修改的
最初以为是jar包冲突之类的问题,但是后来又发现不像冲突。was的那个共享jar,我也设置过了,但是并不好用,问题并没有得到解决。

所以在这想问问各位老板,这个问题能解决吗,怎么解决,或者,乃们用was服务器的时候,需使用webservice客户端的时候,是怎么实现的,如果有demo能给我看看那是极好的,能给我提供思路我也很高兴,我刚接触was,感觉这个比玩意真不好搞。。。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 gwas 分析-数据质控之过滤稀有突变中出现的问题
    • ¥15 没有注册类 (异常来自 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
    • ¥15 知识蒸馏实战博客问题
    • ¥15 用PLC设计纸袋糊底机送料系统
    • ¥15 simulink仿真中dtc控制永磁同步电机如何控制开关频率
    • ¥15 用C语言输入方程怎么
    • ¥15 网站显示不安全连接问题
    • ¥15 51单片机显示器问题
    • ¥20 关于#qt#的问题:Qt代码的移植问题
    • ¥50 求图像处理的matlab方案