`
swingboat
  • 浏览: 61890 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Tomcat5.5.x的JNDI配置(jakarta-tomcat-5.5.7)。

    博客分类:
  • java
阅读更多


jakarta-tomcat-5.5.7
1.web.xml的设置
<resource-ref>
  <description>OPDB JNDI for TOMCAT</description>
  <res-ref-name>jdbc/opdb</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
 </resource-ref>

2.cof/server.xml的配置(eg:C:\jakarta-tomcat-5.5.7\conf)。

<Resource name="jdbc/opdb" auth="Steve" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@172.16.208.190:1522:opdb" username="test" password="oracle" maxActive="20" maxIdle="10" maxWait="10000"/> 

3.web/META-INF/content.xml的配置。

<?xml version='1.0' encoding='utf-8'?>
<Context>
 <!-- note: the following resource name is set up to use the inet jdbc driver.  If you are
  using a different driver, then you will have to change the driverClassName.
  You will have to change the url (the ip and db identifier part), username and password
  entries for your environment.
  -->
 <Resource name="jdbc/opdb" auth="Container" type="javax.sql.DataSource" username="test" password="oracle"
  driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@172.16.208.190:1522:opdb" maxActive="20" maxIdle="10"
  maxWait="-1" validationQuery="SELECT 1 FROM DUAL"/>
</Context>
说明:我的tomcat版本是5.5.7。好像必须配置content.xml文件,但是配了这个文件,server.xml中的设置不起作用了。下面是各参数的说明:
driveClassName:JDBC驱动类的完整的名称;
maxActive:同时能够从连接池中被分配的可用实例的最大数;
maxIdle:可以同时闲置在连接池中的连接的最大数;
maxWait:最大超时时间,以毫秒计;
password:用户密码;
url:到JDBC的URL连接;
user:用户名称;
validationQuery:用来查询池中空闲的连接。

分享到:
评论

相关推荐

    Hibernate 3.1+Tomcat 5.5.X(配置JNDI篇)

    【标题】:“Hibernate 3.1+Tomcat 5.5.X(配置JNDI篇)” 【描述】:文章介绍了在Tomcat 5.5.X版本中如何配置Hibernate 3.1,特别是关于JNDI(Java Naming and Directory Interface)的设置方法。 【标签】:...

    hibernate 3.1+tomcat 5.5.x(配置jndi)

    ### hibernate 3.1+tomcat 5.5.x(配置jndi) #### 一、引言 随着Tomcat从5.0版本升级到5.5.x版本,其配置发生了诸多变化,特别是对Tomcat JNDI的配置方式产生了显著的影响。这对希望在Hibernate安装中利用Tomcat ...

    apache-tomcat-8.5.97-windows-x.zip

    - 配置主要通过修改conf目录下的server.xml文件,可以设置端口号、连接器、全局JNDI资源等。 - 可以通过环境变量CATALINA_HOME指向Tomcat的根目录来设置路径。 6. **部署应用程序**: - 将WAR文件直接放入...

    Tomcat5.5.X下配置连接池

    Tomcat 5.5.x版本虽然相对较老,但依然有很多项目在运行,因此了解如何在该版本下配置连接池是至关重要的。连接池是一种管理数据库连接的技术,它能够有效地复用数据库连接,减少创建和销毁连接的开销,提高系统性能...

    tomcat5.5.X域名转向和连接池配置的server.xml文件

    在Tomcat 5.5.x版本中,`server.xml`是服务器的主要配置文件,它包含了关于服务器设置、连接器、容器以及其他关键组件的配置信息。本篇文章将详细解释如何在`server.xml`中配置域名转向和连接池。 ### 域名转向...

    JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar

    $ java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar [-C] [command] [-A] [address] where: -C - command executed in the remote classfile. (optional , default command is "open /Applications/...

    apache-tomcat-9.0.82-windows-x64.zip

    这个特定的压缩包文件“apache-tomcat-9.0.82-windows-x64.zip”包含了Tomcat服务器的第9.0.82版本,专为64位Windows操作系统设计。 Tomcat是Apache软件基金会Jakarta项目的一部分,它实现了Java EE的Web容器规范,...

    官方原版apache-tomcat-9.0.34.tar.gz

    Apache Tomcat是一款开源的Java Servlet容器,主要用于实现Java EE(现称为Jakarta EE)Web应用程序的部署和运行。它是一个轻量级应用服务器,特别适合小型到中型的应用。在这个官方原版的apache-tomcat-9.0.34.tar....

    apache-tomcat-9.0.41.rar

    - **server.xml**: 这是Tomcat的主要配置文件,包含了关于端口设置、连接器、虚拟主机和Context等配置。 - **webapps目录**: 存放Web应用程序的目录,将WAR文件或解压的Web应用目录放入此目录,Tomcat会自动部署...

    JNDI-Injection-Exploit-1.0-SNAPSHOT-all.zip

    标题"JNDI-Injection-Exploit-1.0-SNAPSHOT-all.zip"暗示了这是一个关于JNDI注入漏洞的exploit工具包,版本为1.0 SNAPSHOT,可能包含了多个利用示例或攻击代码。"all"可能表示该压缩包包含了所有相关的组件或测试...

    JNDI-Injection-Exploit-1.0-SNAPSHOT-all

    该压缩包"JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar"可能包含了一个JNDI注入攻击的示例或者测试工具,"SNAPSHOT"通常表示这是一个开发中的版本,可能尚未经过完整测试,因此可能存在漏洞或不稳定性。使用这样的...

    tomcat9.0.44.zip

    Tomcat 9.0.44的jar包包含了服务器运行所需的所有组件,如servlet容器、JSP引擎、连接器、国际化支持、JNDI服务、WebSocket支持等。这些jar包包括但不限于:`tomcat-coyote.jar`(Coyote HTTP/1.1协议处理)、`...

    jboss-web.xml jndi.properties oracle-ds.xml

    这三者结合,为EJB+JPA的应用提供了完整的环境配置:"jboss-web.xml"定义了Web应用与EJB的交互方式,"jndi.properties"提供了JNDI查找的配置,而"oracle-ds.xml"确保了数据库连接的可用性。在JBoss这样的应用服务器...

    tomcat5.5.rar )

    Tomcat 5.5是一款经典的Java Servlet和JavaServer Pages(JSP)容器,由Apache软件基金会开发并维护。它是开源的、免费的Web应用服务器,主要用于运行基于Java技术的Web应用程序。Tomcat作为轻量级应用服务器,在中...

    tomcat-jdbc数据源所需jar包tomcat-jdbc.jar+tomcat-juli.jar

    在Java Web应用中,Tomcat是一个广泛使用的开源应用服务器,它提供了Servlet容器和JSP引擎等核心功能。...同时,通过合理配置和使用tomcat-juli.jar,开发者可以更好地理解和优化数据库连接池的行为。

    JNDI-Inject-Exploit

    # JNDI-Inject-Exploit ## 免责声明 本工具仅面向**合法授权的企业安全测试**,如您需测试本工具的可用性请自行搭建靶机环境,在使用本工具进行检测时,您应确保该行为符合当地的法律法规,并且已经取得了足够的...

    c3p0-0.9.5.5.bin.rar

    这个压缩包“c3p0-0.9.5.5.bin.rar”包含了两个核心的JAR文件以及一个配置文件,这些都是使用C3P0进行数据库连接管理时必要的组件。 首先,`c3p0-0.9.5.5.jar`是C3P0的主要库文件,它提供了连接池的功能。C3P0通过...

    apache-tomcat-9.0.65

    9. **JNDI(Java Naming and Directory Interface)**:Tomcat支持JNDI服务,允许应用程序查找和绑定资源,如数据源、邮件会话等。 10. **集群与负载均衡**:高级配置中,Tomcat可以通过集群实现负载均衡和故障转移...

    jakarta-tomcat-5.5.7.zip

    【Jakarta Tomcat 5.5.7】是一款经典的开源Web服务器和应用服务器,它是Apache软件基金会Jakarta项目的一部分,专门用于运行Java Servlet和JavaServer Pages(JSP)技术。这个版本的Tomcat是2006年发布的一个稳定...

    apache-tomcat-8.5.27.tar.gz

    Tomcat 8.5.x系列是基于Java EE 8标准的,提供了许多增强特性,如更好的性能、安全性和稳定性。8.5.27是这个系列的一个特定版本,可能包含了修复的安全漏洞、错误修正以及性能优化。在Linux环境下,这个版本的Tomcat...

Global site tag (gtag.js) - Google Analytics