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 安装svn网络有问题怎么办
    • ¥15 Python爬取指定微博话题下的内容,保存为txt
    • ¥15 vue2登录调用后端接口如何实现
    • ¥65 永磁型步进电机PID算法
    • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
    • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
    • ¥15 如何处理复杂数据表格的除法运算
    • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
    • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
    • ¥15 latex怎么处理论文引理引用参考文献