解决weblogic下webservice接口报错办法

出现问题描述:访问接口地址能够看到生成接口的详细信息(xml信息),但是当调用其中的接口时会报错。这种报错主要在weblogic中出现,tomcat中时正常访问的。

第一步:在web.xml中增加如下配置:

<!-- 用于weblogic -->
<listener>
  <listener-class>org.weichai.iws.service.demo.listener.CxfWeblogicListener</listener-class>
</listener>


第二步:在目录org.weichai.iws.service.demo下创建listener目录,在其下面创建CxfWeblogicListener类,代码如下:

package org.weichai.iws.service.demo.listener;



import javax.servlet.ServletContextEvent;

import javax.servlet.ServletContextListener;



/**

 * Created by Admin on 2017/5/5.

 */

public class CxfWeblogicListener implements ServletContextListener {

    public CxfWeblogicListener(){

        System.setProperty("org.apache.cxf.stax.allowInsecureParser","1");

    }



    @Override

    public void contextDestroyed(ServletContextEvent arg0) {

        // TODO Auto-generated method stub     }



    @Override

    public void contextInitialized(ServletContextEvent arg0) {

        // TODO Auto-generated method stub     }

}

猜你喜欢

转载自my.oschina.net/u/561367/blog/903138
今日推荐