Glassfish部署cxfwebservice,axis调用报错的问题
来源:互联网 发布:水平垂直奇偶校验算法 编辑:程序博客网 时间:2024/06/15 16:12
用tomcat6部署项目调用不正常
原因:
1、缺少了两个jar包 stax2-api-3.1.x.jar 和 woodstox-core-asl-4.2.x.jar;
2、 客户端 与服务端的 接口包名不一致 造成的;
3、jar包冲突,重复引入包,例如woodstox-core-asl-4.2.x.jar和wstx-asl-3.2.9.jar;
不是上述的三种原因的情况下,也有人提出如下解决方案(未经验证,可以尝试)
import java.util.Properties;
Properties props = System.getProperties(); props.setProperty("org.apache.cxf.stax.allowInsecureParser", "1"); props.setProperty("UseSunHttpHandler", "true");
用tomcat6部署项目调用正常,报错内容如下:
Cannot create a secure XMLInputFactory,经检查,查询资料显示在glassfish服务器下需要在WEB/INF下增加个sun-web.xml配置文件,具体配置内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTDApplication Server 9.0 Servlet 2.5//EN'
'http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd'>
<sun-web-app>
<class-loader delegate="false"/>
</sun-web-app>
个人理解是定义jar包的加载顺序,重新部署项目调用就ok了。具体说明地址
http://cxf.apache.org/docs/application-server-specific-configuration-guide#ApplicationServerSpecificConfigurationGuide-ForWebSphere6.1.0.29+,V7andV8
- Glassfish部署cxfwebservice,axis调用报错的问题
- Axis调用cxfWebService服务器错误
- 关于glassfish的部署问题
- Axis调用CXF报错
- axis客户端调用用axis方式发布的接口,报错:{http://xml.apache.org/axis/}HttpErrorCode:404
- weblogic部署axis程序NULLPOINTER的问题
- glassfish 部署 Delphi for PHP 程序 use_unit 的问题
- cxf调用Axis 的ws 有重复方法(参数不同) 报错
- axis的部署方式
- AXIS的开发部署
- java调用C# webservice接口使用axis报错
- Axis 中调用org.apache.axis.enum.Style中的一些参数报错
- Axis 中调用org.apache.axis.enum.Style中的一些参数报错
- axis调用webservice报错,org.apache.axis.ConfigurationException: No service named *** is available
- 在weblogic8.1中部署axis 应用出现的问题
- glassfish v3 安装报无domain 问题
- 将WCF部署到IIS上调用报错:由于扩展配置问题而无法提供您请求的页面
- 将WCF部署到IIS上调用报错:由于扩展配置问题而无法提供您请求的页面
- 小程序学习--1
- cpu topology
- SHA1 安全加密算法 (微信分享获取签名时使用)
- JDBC事务、JTA(Java Transaction API)事务、容器事务
- Linux命令基本格式及目录处理命令
- Glassfish部署cxfwebservice,axis调用报错的问题
- 读写分离
- Charles Petzold《Code》----2017.1.13 读12章
- (一)1.3Java程序运行机制及运行过程
- Git远程分支和refs文件详解
- 项目管理所思所想
- OGRE之坐标系、向量与转换
- 全国公共资源服务实现全面电子化倒计时5个月的期待
- 微信小程序之简介(一)