`

tomcat6配置jndi,jta

 
阅读更多
1. tomcat6 项目部署有下面几种方式,并不是一定要知道这个,但如果别人用到其它的部署方式,你会更快的了解
1)直接把项目放在tomcat/webapps下
2)tomcat/conf/server.xml,在Host节点下配置,如:
  <Context path="/pm" reloadable="false" docBase="F:\pmDemo"
workDir="F:\pmDemo\WEB-INF\classes" />
3)在tomcat/conf/Catalina/域名(如localhost)/项目名.xml配置,如
   <Context path="/sheet" docBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\sheet">
   </Context>
2. tomcat6配置jndi,jta
如果你的项目准备部署在tomcat上,要支持jta,则需把相关的包放在tomcat/lib包下
1)jndi配置,可以把jndi的配置放置在  tomcat/conf/Catalina/域名(如localhost)/项目名.xml
   文件的Context节点下,如下:
   <Resource name="" auth="Container" type="javax.sql.DataSource"
username=""
password=""
driveClassName="oracle.jdbc.driver.OracleDriver"
url="" maxActive="45" maxIdle="25"/>
    jndi也可以配置在server.xml,context.xml中
  2)jta UserTransaction配置
  在server.xml文件GlobalNamingResources节点下配置如下:
    <!-- Resource configuration for UserTransaction
         use JOTM -->
    <Resource name="UserTransaction" auth="Container"
        type="javax.transaction.UserTransaction"
        factory="org.objectweb.jotm.UserTransactionFactory"
        jotm.timeout="60"/>
  然后在 项目名.xml 文件的context节点下加:
   <ResourceLink name="UserTransaction"
            global="UserTransaction"
            type="javax.transaction.UserTransaction"/> 
分享到:
评论

相关推荐

    JNDI tomcat

    1. **配置Tomcat的JNDI**:在Tomcat的`server.xml`配置文件中,可以通过`GlobalNamingResources`元素定义全局资源,如数据源。这些资源可以在Web应用中通过JNDI查找获取。 2. **应用配置**:在Web应用的`web.xml`中...

    spring 配置jndi

    - 在Java应用服务器(如Tomcat、JBoss、WebLogic等)中,你需要先配置一个JNDI数据源。这通常在服务器的管理控制台或者配置文件(如Tomcat的`context.xml`)中完成。例如,在Tomcat中,可以在`server.xml`或`...

    JNDI,JTA和JMS简介

    在配置JNDI数据源时,需要确保在项目和Tomcat的环境中都引入了数据库驱动包,否则在连接数据库时会遇到错误。 总结来说,JNDI、JTA和JMS作为Java平台的核心组件,在实际开发中扮演了非常关键的角色。通过理解和掌握...

    spring JTA集成JOTM或Atomikos配置分布式事务(Tomcat应用服务器)

    3. **Spring配置**:在Spring的配置文件中,使用`jee:jta-data-source`或`jee:resource-ref`元素来引用之前创建的JNDI数据源,并配置`PlatformTransactionManager`为`org.objectweb.jotm.CurrentJOTM`。 **Atomikos...

    spring+jotm 多数据源事务管理(三)JNDI+Tomcat

    在Tomcat中配置JNDI资源,以便Spring可以使用这些数据源。具体的XML配置如下: ```xml auth="Container" factory="org.objectweb.jndi.DataSourceFactory" type="javax.sql.DataSource" driverClassName=...

    Tomcat中配置数据源所需得jar包

    为了使Tomcat能够与数据库进行交互,我们需要在Tomcat环境中配置数据源。数据源(DataSource)是Java EE应用程序中管理数据库连接的一种方式,它可以提供线程安全的连接池,从而提高应用程序的性能和效率。本文将...

    在Spring中使用JTA事务管理

    确保JNDI名称与你的Tomcat或应用服务器中的配置匹配。 #### 1.5. 运行测试 编写测试类,利用Spring的`@Transactional`注解开启JTA事务,执行跨数据库的操作。测试类应确保在事务中进行所有操作,并在遇到错误时回滚...

    hibernate+tomca5.5t+JOTM 2.10 JTA配置

    标题 "hibernate+tomcat5.5+JOTM 2.10 JTA配置" 涉及的是在Java环境下使用Hibernate ORM框架与Tomcat 5.5应用服务器,以及集成JOTM(Java Open Transaction Manager)进行JTA(Java Transaction API)管理的配置过程...

    activemq与tomcat整合

    总之,ActiveMQ与Tomcat的整合是一项关键的技术工作,它涉及到库文件的管理、配置文件的编辑以及JNDI资源的定义。通过正确的配置,开发者可以在Tomcat环境中轻松地实现基于消息的通信,提升系统的稳定性和可靠性。

    ActiveMQ与Tomcat整合教程

    这个教程适用于Tomcat 6.0.14版本,但请注意不同版本可能存在配置上的差异。 首先,为了使Tomcat能够识别和使用ActiveMQ,你需要将ActiveMQ的必要库文件引入到Tomcat的环境中。具体操作是将ActiveMQ lib目录下的5个...

    apache-tomcat-7.0.59-x64.rar

    Tomcat的体系结构基于Java Naming and Directory Interface (JNDI)、JavaMail、Java Persistence API (JPA) 和Java Transaction API (JTA) 等Java标准。它由以下几个核心组件构成: 1. Catalina:这是Tomcat的主要...

    tomcat6.0.14

    此外,Tomcat 6.0.14与其他Java EE组件(如JNDI、JTA和JMX)集成良好,可以实现更复杂的企业级功能。开发者可以利用这些特性创建分布式、事务处理和监控的Web应用。 总之,Apache Tomcat 6.0.14是一个强大且灵活的...

    tomcat1.7 64位

    9. **扩展性**:Tomcat可以与其他Java EE组件如JNDI、JMS、JTA等配合,通过添加相应的服务提供者接口(SPI)实现更全面的企业级功能。 10. **社区支持**:作为开源项目,Tomcat拥有活跃的社区,提供丰富的文档、...

    使用JTA实现跨库事务

    1. **配置JTA服务**:首先,你需要在应用服务器(如Tomcat、JBoss、WebLogic等)中配置JTA服务。这通常涉及在服务器配置文件中启用JTA支持,并为每个资源管理器(如数据库连接池)配置事务属性。 2. **获取事务管理...

    基于tomcat的j2EE WEB开发

    Tomcat可以通过调整各种配置参数,如最大线程数、连接超时、缓冲区大小等,来优化性能。另外,使用负载均衡和集群技术可以提高系统的可用性和扩展性。 **9. 日志和监控** Tomcat提供日志功能,可以帮助开发者调试和...

    jakarta-tomcat-5.0.28

    7. **兼容性**:5.0.28版本与其他Java EE组件(如JNDI、JTA等)有更好的兼容性,可以与其他Java企业服务无缝集成。 在解压后的"jakarta-tomcat-5.0.28"目录中,你可以找到以下关键文件和目录: - **bin**:包含了...

    geronimo-jta_1.1_spec-1.1.1.jar的源码

    在Hibernate配置中,可以通过`&lt;transaction-manager&gt;`元素指定使用JTA,此时,`UserTransaction`实例可以从JNDI查找,或者通过容器(如Tomcat、JBoss等)提供的API获取。这样,Hibernate就可以利用JTA进行分布式事务...

    Tomcat中使用JOTM2.14

    配置完成后,还需要在Tomcat的服务器配置中启用JNDI。这通常在`server.xml`文件中的`GlobalNamingResources`部分完成。例如: ```xml &lt;!-- ... --&gt; factory="org.objectweb.jotm.UserTransactionFactory" jotm...

    apache-tomcat-8.0.1-windows-x64.zip

    3. **Java EE轻量级应用服务器**:虽然Tomcat不完全符合Java EE的全栈应用服务器标准,但它提供了Java EE的轻量级实现,包括对JSP、Servlet、WebSocket、JNDI(Java Naming and Directory Interface)、JTA(Java ...

Global site tag (gtag.js) - Google Analytics