本来在本地tomcat上部署非常方便,结果在resin2上出了好几个问题,现在记下来,以后备用
1、出现No such algorithm: http://www.w3.org/2001/04/xmlenc#rsa-1_5的解决办法
参考:
http://www.nabble.com/No-such-algorithm:-http:--www.w3.org-2001-04-xmlenc-rsa-1_5-t2201167.html
1)、从sun的官方网站上下载最新的local_policy.jar和US_export_policy.jar ,然后放到jre/lib/security/下
2)、webapp的lib下要包含bcprov-jdkxx-132.jar文件,java1.4版本用bcprov-jdk13-132.jar,1.5版本用bcprov-jdk15-132.jar
3)、修改<jre_home>/lib/security/java.security 文件,去掉security.provider前的注释,写法如下:
security.provider.6=org.bouncycastle.jce.provider.BouncyCastleProvider
2、出现at com.caucho.xml.QAttributedNode.hasAttributeNS错误
参考:
http://www.caucho.com/resin-3.0/xml/jaxp.xtp#xerces
在resin.conf文件中的<host>中添加
<!-- xml -->
<system-property javax.xml.parsers.DocumentBuilderFactory=
"org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/>
<system-property javax.xml.parsers.SAXParserFactory=
"org.apache.xerces.jaxp.SAXParserFactoryImpl"/>
<!-- xslt -->
<system-property javax.xml.transform.TransformerFactory=
"org.apache.xalan.processor.TransformerFactoryImpl"/>
重新启动resin,一切ok
分享到:
相关推荐
"Java 使用 XFire 调用 webService 接口" 在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单...
Xfire是Java中的一个轻量级Web服务框架,它简化了Web服务的开发和部署,支持WSDL(Web Services Description Language)自动生成,使得服务消费者可以方便地找到并调用服务。 标题“Xfire调用WebService无法传递...
10. **持续集成与部署**:在开发完成后,XFire生成的客户端代码可以被包含在应用的构建过程中,便于持续集成和部署。 总的来说,通过这篇博客,我们可以学习到如何使用XFire这一工具来高效地在Java应用中集成和调用...
本文将详细讲解如何在Eclipse集成开发环境中使用XFire生成Web服务,并在JBoss 5.1应用服务器上进行部署和运行。 首先,我们需要理解Web服务的基本概念。Web服务是基于开放标准(如SOAP、WSDL和UDDI)的自包含、自...
【标题】:“xfire发布webservice服务” 在Java开发中,XFire是一个早期流行的Web服务框架,用于创建和消费Web服务。XFire是Apache CXF的前身,它提供了简单、高性能的方式来实现基于SOAP的Web服务。这篇博客文章...
### Java使用XFire调用WebService接口 #### 一、引言 随着互联网技术的发展,不同系统之间的通信变得越来越重要。WebService作为一种重要的分布式计算技术,在跨平台、跨语言的服务交互方面发挥着重要作用。本文将...
**标题:“用XFire开发Webservice简单实例”** 在IT行业中,Web服务是不同系统间进行数据交换和功能调用的重要方式。XFire是Apache软件基金会的一个开源项目,它提供了一个轻量级、高效的框架来创建和消费Web服务。...
### XFire框架构建WebService应用详解 #### 一、XFire框架简介 XFire是一个轻量级的WebService框架,它提供了一种简单的方式来开发基于Java的Web服务和客户端应用程序。XFire支持SOAP 1.1和1.2协议,并且能够很好...
在Web服务的世界中,XFire是一个强大的开源框架,它使得开发和部署Web服务变得简单。XFire是Apache CXF的前身,它提供了全面的WS-*支持,包括SOAP、WSDL、UDDI、MTOM等标准,以及Java到XML绑定(如JAXB)和数据绑定...
XFire Webservice是一个基于Java的开源工具,它简化了创建、部署和消费Web服务的过程。在深入探讨这个完整实例之前,我们首先需要了解Web服务的基本概念。Web服务是一种通过网络进行通信的应用程序接口(API)。它们...
4. **自动WSDL生成**: 和Axis类似,XFire也能根据Java类自动生成WSDL文件。 配置XFire的基本流程: 1. 添加XFire的库到项目依赖。 2. 使用注解或XML配置定义服务接口和服务实现。 3. 部署服务到Web容器,如Tomcat。...
- 对于像`webxml.com.cn`这样的外部Web服务,你需要先获取其WSDL地址,然后使用XFire生成客户端代理类。 - 使用生成的客户端代理类,调用相应的方法,传入参数并接收返回结果。注意,这涉及到网络通信,需要处理...
【XFire建立Webservice实例详解】对于初学者来说,理解并构建一个Web Service是一个重要的学习步骤,而XFire作为一款曾经流行的开源框架,提供了一种简单的方法来创建和部署Web Service。本文将详细介绍如何利用...
【JAVAEE利用XFIRE创建WEBSERVICE实例】 Java EE(Java Platform, Enterprise Edition)是用于构建企业级Web应用的标准框架,而Web服务是Java EE中一个重要的组成部分,它允许应用程序通过网络进行通信。Xfire是一...
XFire会自动扫描这些注解,生成WSDL(Web服务描述语言)文档,这是Web服务的标准接口定义。接着,XFire将这个Java类暴露为一个可以通过HTTP或HTTPS访问的Web服务。 在客户端,XFire提供了一个强大的Web服务客户端...
XFire-WebService 开发基础教程主要围绕如何在MyEclipse环境中使用XFire框架开发Web服务进行讲解。XFire是一个基于Java的SOAP框架,它以轻量级的信息处理模块和STAX(Streaming API for XML)与SOAP消息交互。XFire...
在创建过程中,Eclipse会自动生成webService的配置文件`services.xml`,并进行Xfire Servlet的基本配置,反映在项目的`web.xml`文件中。 2. **加载库文件**:在项目设置中,加载Xfire相关的JAR包,如Xfire Core ...
- 创建客户端,使用XFire生成的客户端代理调用服务。 6. **替代和演进**: 虽然XFire在当时是一个非常优秀的Web服务解决方案,但随着技术的发展,它逐渐被Apache CXF所取代。CXF不仅继承了XFire的优秀特性,还...
Xfire是一个基于Apache CXF前身的轻量级框架,它提供了快速、简单地创建和部署Web服务的能力。Xfire支持SOAP、RESTful和XML/RPC等多种通信协议,使得开发者可以方便地构建服务端和客户端应用程序。 二、开发Web服务...