转
【关键词:WebService XFire Weblogic】转自http://hi.baidu.com/eredlab/blog/item/40dfecf9983ea451252df289.html
写在最前面
XFire(最新版为CFX)是一个Java环境下开发Webservice的傻瓜式框架。而且Spring对其提供了完美代理。可以完全按照Spring哲学很优雅的将其集成到基于Spring的应用中来。但是由于Xfire需要的Qname版本比Weblogic.jar自带的版本要新,所以当Xfire在发布到Weblogic8.1版本的服务器中时候会出现Qname命名冲突的问题。现提供3中解决方案来解决此问题,如下:
方案一、温柔优雅点的方式
(1)、先下载Qname.jar,将其放入Web-inf/lib中。
(2)、修改weblogic.xml,在文件中加入以下内容(表示优先加载web-inf/lib中的jar)
<weblogic-web-app>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
说明:此种方法理论上可以解决问题,但其改变了weblogic默认的加载jar的顺序。大部分时候可能带来更多的版本不兼容问题。所以如果此方法中看不中用的话再用下面的方法解决。
方案二、暴力点的方式
(1)、将下载来的Qname.jar中的Qname.class释放出来直接替换覆盖weblogic.jar里的Qname.class重启服务器即可。
方案三、备选的方式(偶也没试过,理论上可以)
(1)、打开weblogci的公共启动环境变量配置文件。\bea\weblogic81\common\bin路径下的commEnv.cmd(commEnv.sh<unix>)文件。
(2)、将Qname.jar拷贝到\bea\weblogic81\server\lib路径下。
(3)、修改环境配置文件如下:
set WEBLOGIC_CLASSPATH=%PATCH_CLASSPATH%;%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\Qname.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar
说明:一定要在加载weblogic.jar之前加载Qname.jar就可。
分享到:
相关推荐
### Weblogic 8.1 应用部署详细指南 #### 一、概述 在IT行业中,Weblogic作为一款成熟的企业级应用服务器,在企业级Java应用的部署与管理方面发挥着重要作用。本文档将详细介绍如何在Weblogic 8.1环境下进行应用...
本篇文章将详细讲解如何在WebLogic 8.1上进行数据源配置和应用部署。 首先,让我们从启动WebLogic Server开始。在Windows环境下,可以通过以下步骤启动WebLogic Server: 1. 打开"开始"菜单,找到"程序" -> "BEA ...
weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4
总结来说,配置WebLogic 8.1涉及JNDI设置、Oracle数据源配置、应用部署等多个环节,这些都需要对Java EE和WebLogic Server有深入理解。在实际操作中,还需要注意错误处理和日志查看,以便于诊断和解决可能出现的问题...
WebLogic Server 8.1是Oracle公司开发的一款企业级应用服务器,它在Java平台上提供了一个用于构建、部署和管理分布式应用程序的平台。WebLogic Server 8.1的安装过程是IT管理员和开发者需要掌握的关键技能之一,因为...
6. **性能监控与管理**:内置的管理控制台允许管理员监控服务器性能,配置应用部署,以及执行诊断任务。JMX(Java Management Extensions)接口则允许远程管理。 7. **JMS支持**:WebLogic 8.1支持JMS,可以创建...
WebLogic Server 8.1是Oracle公司开发的一款企业级Java应用服务器,它是基于Java EE(Java Platform, Enterprise Edition)标准的,为构建、部署和管理分布式应用程序提供了全面的平台。这款服务器版本在2002年发布...
域是 WebLogic Server 中的应用部署和管理的基本单元。 2. **设置环境变量**:根据使用的数据库类型,设置相应的环境变量。例如,如果使用 Oracle 数据库,则需要设置 `CLASSPATH` 包含 Oracle 的 JDBC 驱动包。 3. ...
在本文中,我们将深入探讨如何配置WebLogic 8.1,包括设置WebLogic Workshop IDE的字体、安装简体中文包、调整系统语言环境以及理解WebLogic Workshop 8.1在处理SOAP消息时的编码行为。 首先,我们来关注WebLogic ...
通过上述步骤,可以成功地在 Weblogic 8.1 上配置和部署应用程序。这些步骤不仅包括了基本的配置流程,还涉及到了一些常见的问题解决方法,对于初次接触 Weblogic 8.1 的用户来说是非常有用的指导。
weblogic8.1版本_1 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器。 这个版本很难找哦......
1. Add the QName JAR file (qname.jar) into the WEB-INF/lib folder in your WAR file 2. Add a file weblogic.xml into the WEB-INF folder in your WAR file Below is an example weblogic.xml file: <!DOCTYPE ...
WebLogic Server 8.1 是 BEA Systems 提供的一款中间件产品,用于构建、部署和管理企业级Java应用。在本文中,我们将详细探讨如何安装和配置WebLogic 8.1。 1. **软件获取与版权** 软件版权是开发人员应尊重的重要...
WebLogic Server 是一款由Oracle公司开发的企业级应用服务器,它提供了强大的平台支持Java EE应用程序的部署和运行。WebLogic Server 8.1版本是在2005年发布的,虽然不是最新版本,但在当时具有很高的市场占有率和...
Weblogic 8.1 是一款由甲骨文公司(Oracle)开发的企业级Java应用程序服务器,主要用于构建、部署和管理复杂的Java EE(Enterprise Edition)应用程序。MyEclipse 是一个集成开发环境(IDE),专为Java EE应用程序...
weblogic8.1教程,由于10M的上传限制对文件进行了分卷压缩.共1-8个压缩卷
WebLogic Server 8.1是Oracle公司开发的一款企业级Java应用服务器,它是基于Java EE(Java Platform, Enterprise Edition)标准的,主要用于构建、部署和管理分布式应用程序。在本篇文章中,我们将深入探讨WebLogic ...
weblogic8.1教程,由于10M的上传限制对文件进行了分卷压缩.共1-8个压缩卷
WebLogic Server 8.1 是一款由 BEA Systems(后来被甲骨文公司收购)开发的企业级应用服务器,主要用于部署和管理Java EE应用程序。在本文中,我们将详细讲解WebLogic Server 8.1的安装与配置步骤,这对于初学者了解...