`
eap777
  • 浏览: 20872 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

tomcat6.0中调用Weblogic11中的EJB服务

 
阅读更多
1.Tomcat环境引用WeblogicEJB客户端jar文件
a.在D:\Oracle\Middleware\wlserver_10.3\server\lib目录中执行:
java-jar../../../modules/com.bea.core.jarbuilder_1.6.0.0.jar
如果是其他版本,需要将1.6.0.0替换为对应的版本号。
在执行上面的命令后,将在D:\Oracle\Middleware\wlserver_10.3\server\lib
目录生成一个wlfullclient.jar文件
b.将文件wlfullclient.jar放到tomcat安装的指定目录
例如:E:\cmtang\software\apache-tomcat-6.0.29\lib
c.重新启动tomcat生效
2.BME工程引用EJB工程APIjar文件
acService工程导出jar文件,BME工程引用
3.BME工程中,在spring配置文件中配置EJB
配置内容直接用的acConsole中的内容
a.BME\src\main\resources\bme.user.service.xml
配置文件如下:
<?xmlversion="1.0"encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"xmlns:context="http://www.springframework.org/schema/context"
xmlns:jee="http://www.springframework.org/schema/jee"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-2.0.xsd
http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/utilhttp://www.springframework.org/schema/util/spring-util-2.0.xsd
http://www.springframework.org/schema/jeehttp://www.springframework.org/schema/jee/spring-jee-2.0.xsd">
<util:propertiesid="jndienvironment"
location="classpath:jndi-env.properties"></util:properties>
<jee:jndi-lookupid="projectManagement"jndi-name="jndi/jndiname"
cache="true"lookup-on-startup="true"
proxy-interface="xxx"
environment-ref="jndienvironment">
</jee:jndi-lookup>

</beans>

b.配置域参数
BME\src\main\resources\jndi-env.properties
内容如下:
java.naming.factory.initial=weblogic.jndi
.WLInitialContextFactory
java.naming.provider.url=t3://localhost:7021
java.naming.security.principal=weblogic
java.naming.security.credentials=welcome1

4.部署EJB工程
将acService工程部署在Weblogic服务中
5.部署BME测试
测试步骤3中配置好的EJB对象是否正常加载。
将lookup-on-startup属性设置成true启动服务没有出错即表示加载EJB成功。

小结:测试过程中出现过许多错误,多数是jar包引用的问题。关键在于确定调用weblogic中EJB对象是需要哪些客户端jar文件,也就是步骤1

自己去找jar文件导入工程测试的话如大海捞针,没什么效果而且会出现很多冲突的问题。

分享到:
| 123
评论

相关推荐

    tomcat 调用weblogic EJB

    比如,在Tomcat应用服务器中调用部署在WebLogic服务器上的EJB(Enterprise JavaBeans)组件。本文将详细介绍如何在Tomcat环境下调用WebLogic中的EJB,并提供具体的实现步骤。 #### 技术背景 - **Tomcat**:一款...

    Tomcat6.0

    "tomcat-6.0.10.exe"是Tomcat6.0的安装程序,其中".exe"是Windows操作系统中的可执行文件扩展名,表示这是一个用于在Windows环境下安装Tomcat6.0的程序。版本号"6.0.10"表示这是6.0系列中的第10个修订版。 **知识点...

    Apache tomcat6.0 java开发工具 Apache tomcat6.0 Apache tomcat6.0

    在Java开发过程中,Tomcat作为一个轻量级的应用服务器,相比于全功能的应用服务器如IBM WebSphere或Oracle WebLogic,它的安装和配置更为简单,适合小型到中型的Web应用程序。Tomcat 6.0的发布为开发者提供了一个...

    tomcat 6.0

    在压缩包文件"tomcat6.0"中,通常会包含以下组件: 1. **bin目录**:包含了启动和停止Tomcat的脚本,以及管理工具。 2. **conf目录**:存放配置文件,如server.xml、web.xml等,用于设置服务器的行为和配置Web应用...

    apache-tomcat6.0

    Tomcat可以与Java EE的其他组件如EJB(Enterprise JavaBeans)配合使用,通常通过一个全功能的应用服务器如JBoss或WebLogic实现。此外,Tomcat与PHP的集成也是可能的,比如通过Quercus这样的PHP解释器,使得PHP应用...

    tomcat6.0安装包

    在提供的列表中,我们只有一个文件名 "tomcat6.0.exe",这通常表示Tomcat 6.0的Windows安装程序文件。该文件可能是可执行文件,用户可以通过双击运行来安装Tomcat 6.0服务器。在安装过程中,它会处理所有必要的配置...

    apache tomcat 6.0

    3. **Jasper**:这是Tomcat中的JSP引擎,负责编译JSP页面为Servlet,并管理其生命周期。 4. **Connector**:负责接收和发送网络数据,Tomcat支持多种连接器,如 Coyote 和 APR (Apache Portable Runtime),用于提高...

    绿色——TOMCAT 6.0

    【绿色——TOMCAT 6.0】 TOMCAT 6.0是一款广泛使用的开源Java Servlet容器,由Apache软件基金会的Tomcat项目开发并维护。它遵循Java EE规范,特别是Servlet和JSP标准,为开发者提供了轻量级的Web应用程序托管环境。...

    Tomcat 6.0软件下载

    在本讨论中,我们将深入探讨Tomcat 6.0的特点、配置、使用以及如何在MyEclipse中进行集成。 1. **Tomcat 6.0的特点** - **轻量级**:Tomcat以其轻便、高效而著名,相比其他全功能的应用服务器,如JBoss或WebLogic...

    WebLogic6.0中Ejb的使用-j2ee

    ### WebLogic 6.0中EJB的使用详解 #### 一、概述 EJB(Enterprise JavaBeans)是Java EE规范中的一个重要组成部分,主要用于构建分布式企业应用中的业务逻辑层。本文将详细介绍如何在WebLogic 6.0服务器环境中部署...

    tomcat6.0硬盘版哦

    描述中的“测试过的好用,呵呵”是用户对Tomcat 6.0稳定性和易用性的肯定,表明该版本在实际使用中表现出良好的性能和兼容性。用户在部署和运行Java Web应用时,可能会遇到的问题如内存管理、线程安全、负载均衡等,...

    TOMCAT6.0 64服务器

    【标题】"TOMCAT6.0 64服务器"主要指的是Apache Tomcat服务器的6.0版本,专为64位操作系统设计。Tomcat是一款开源的Java Servlet容器,它实现了JavaServer Pages (JSP)、Servlet以及Java EE的Web应用程序的部署和...

    Tomcat 6.0(免安装).rar

    压缩包中的“Tomcat 6.0”文件夹包含了Tomcat的所有组件和配置文件,包括以下几个关键部分: 1. **bin**:包含启动和停止Tomcat的脚本,如`startup.sh`和`shutdown.sh`,以及用于管理服务器的工具。 2. **conf**:...

    tomcat 6.0 安装包

    3. **轻量级**:Tomcat相对于其他全功能的应用服务器(如IBM WebSphere或Oracle WebLogic)来说,体积小,启动速度快,易于配置和管理,因此在小型项目和开发环境中非常流行。 4. **多线程处理**:Tomcat可以并发...

    tomcat6.0安装版

    Tomcat 6.0是一款广泛使用的开源Java Servlet容器,由Apache软件基金会开发。它主要负责执行Java Servlets和JavaServer Pages(JSP)技术,是Web服务器与Java应用程序之间的桥梁。Tomcat6.0安装版提供了方便用户进行...

    tomcat6.0 免安装版本

    与全功能的应用服务器(如JBoss、WebLogic)相比,可能缺少对EJB等企业级特性的支持,但在小型项目或学习环境中,Tomcat已经足够使用。 通过理解和掌握这些知识点,你将能够有效地利用Tomcat6.0免安装版本搭建和...

    tomcat6.0工具

    2. Jasper:Jasper是Tomcat中的JSP引擎,负责将JSP页面转换为Servlet并编译执行。 3. Coyote:Coyote是Tomcat的HTTP/HTTPS连接器,负责接收和响应HTTP请求。 4. JMX(Java Management Extensions):JMX提供了管理和...

Global site tag (gtag.js) - Google Analytics