`
likebean
  • 浏览: 18193 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Tomcat 5.5 下配置root context

阅读更多

被折腾了半天,把结果备忘下:

 

    <!-- Global JNDI resources -->
    <GlobalNamingResources>

        <!-- Test entry for demonstration purposes -->
        <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

        <!-- Editable user database that can also be used by
    UserDatabaseRealm to authenticate users -->
        <Resource name="UserDatabase" auth="Container"
                  type="org.apache.catalina.UserDatabase"
                  description="User database that can be updated and saved"
                  factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
                  pathname="conf/tomcat-users.xml"/>

        <Resource name="jdbc/portal" auth="Container"
                  type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
                  url="jdbc:oracle:thin:@172.18.33.211:1521:urpdb"
                  username="gzgz" password="gaga" maxActive="20" maxIdle="10"
                  maxWait="-1"/>

    </GlobalNamingResources>

 

 

 

 <Host name="localhost" appBase="webapps"
                  unpackWARs="true" autoDeploy="true"
                  xmlValidation="false" xmlNamespaceAware="false">        
                 
                 
                          <Context path="" docBase="/opt/apache-tomcat-5.5.28/cmstar"  debug="0" reloadable="true" crossContext="true">
    <ResourceLink
   name="jdbc/portal"
   type="javax.sql.DataSource"
   global="jdbc/portal"/>  
</Context>

 

</Host>

 

上面的context只能在server.xml配置,配置在conf/Catalina/localhost/ROOT.xml下无效(有人提到这种配置办法,但我试了不行,居然还会报数据源相关的错误)

 

把webapps下的ROOT目录干掉,并且应用中web.xml:

 

    <resource-ref>
        <description>Database for Portal</description>
        <res-ref-name>jdbc/portal</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
        <res-sharing-scope>Unshareable</res-sharing-scope>
    </resource-ref>

分享到:
评论

相关推荐

    Tomcat5.5连接池配置

    ### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...

    tomcat5.5连接池配置

    本篇文章将详细介绍如何在Tomcat 5.5版本中配置连接池。 连接池是一种对象复用机制,它为数据库连接提供了一种池化管理方式。在Tomcat 5.5中,常见的连接池实现有C3P0、DBCP和Proxool等。我们将以C3P0为例进行配置...

    tomcat5.5+sql2K数据库连接池配置及应用

    本文旨在详细介绍如何在Tomcat 5.5环境下配置SQL Server 2000的数据库连接池,并通过示例演示如何在实际应用中使用这种配置。在开发基于Java的应用程序时,数据库连接池是提高应用程序性能的关键技术之一。它能够...

    JDK Tomcat Mysql配置大全

    将MySQL驱动程序(例如mysql-connector-java-x.x.xx.jar)放置于`Tomcat5.5\webapps\ROOT\WEB-INF\lib`目录下,以供应用程序使用。 #### 三、Tomcat6.0配置 Tomcat6.0 是Tomcat5.5的后续版本,具有更好的性能和新...

    Tomact5.5连接池的配置

    在Tomcat 5.5这个版本中,配置连接池是提高应用性能和资源利用效率的重要步骤。下面将详细介绍Tomcat 5.5连接池的配置方法和相关知识点。 首先,Tomcat 5.5内置了一个名为`commons-dbcp`(Jakarta Commons DBCP)的...

    linux下tomcat安装配置

    Linux下Tomcat的安装配置是Java开发者在服务器端部署应用程序时必须掌握的一项基本技能。Tomcat是一款开源的、轻量级的Java应用服务器,主要用于执行Servlet和JavaServer Pages(JSP)应用程序。以下是对Tomcat在...

    Tomcat-5配置JNDI数据源

    【描述】:“配置Tomcat 5.5及以上版本中的JNDI数据源” 【标签】:“JNDI数据源”、“数据源”、“JNDI” 【正文】: 在Java应用服务器如Tomcat中,JNDI(Java Naming and Directory Interface)是一种标准接口...

    tomcat5 配置jndi

    ### Tomcat 5.5 JNDI 配置详解 #### 一、概述 在Java Web应用开发过程中,经常需要连接数据库以实现数据交互。为了更好地管理这些资源,Tomcat等应用服务器提供了JNDI(Java Naming and Directory Interface)服务...

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

    标题中的“hibernate+tomcat5.5+jta配置”揭示了我们即将探讨的是一个关于Java企业级应用开发的组合,主要涉及三个关键组件:Hibernate、Tomcat 5.5以及JTA(Java Transaction API)。这篇博客文章可能是介绍如何在...

    Myeclipse+tomcat+mysql配置.docx

    - 注意设置`Context root URL`,例如:`/WebTest`。 - 选择支持JSTL1.4标签库,点击`Finish`。 **3.2 编写Java类** - 在项目`src`目录下创建包`com.inspiresky.bean`。 - 在该包中创建Java类`Hello`。 - 编写类的...

    TOMCAT6.0配置数据库连接池

    在Tomcat 5中,数据库连接池的配置主要通过`server.xml`文件或`conf/Catalina/localhost`下的相应上下文配置文件完成。这种方式对于团队协作不太友好,因为一旦数据库配置发生变化,就需要手动更新这些配置文件。 *...

    tomcat域名绑定[归类].pdf

    ### Tomcat5.5配置详解:多域名绑定与虚拟目录设置 #### 一、多域名绑定配置 在本文档中,我们将详细介绍如何在Tomcat5.5中进行多域名绑定和虚拟目录的设置。这对于搭建多站点服务器尤其有用,使得单个Tomcat实例...

    关于tomcat和mysql连接池问题的详解.docx

    在Tomcat 5.5中,使用第二种配置方法时,即使加上`ResourceLink`,也可能遇到问题。这是因为从某个版本开始,`factory`属性的值发生了变化。 问题二:javax.naming.NameNotFoundException: Name XXX is not bound ...

    Tomcat下的数据库连接

    本篇将详细解释如何在Tomcat下配置JNDI(Java Naming and Directory Interface)DataSource,以便实现与数据库(如MySQL)的连接。 首先,为了使Tomcat能够识别并使用MySQL数据库,我们需要将MySQL的JDBC驱动程序...

Global site tag (gtag.js) - Google Analytics