1.修改CATALINA_HOME\conf\server.xml
<!-- Tomcat Root Context -->
<Context path="" docBase="ROOT" debug="0">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_DBTest_log." suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/MysqlDB"
auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/MysqlDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<!-- Maximum number of dB connections in pool. Make sure you
configure your mysqld max_connections large enough to handle
all of your db connections. Set to 0 for no limit.
-->
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<!-- Maximum number of idle dB connections to retain in pool.
Set to 0 for no limit.
-->
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<!-- Maximum time to wait for a dB connection to become available
in ms, in this example 10 seconds. An Exception is thrown if
this timeout is exceeded. Set to -1 to wait indefinitely.
-->
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<!-- MySQL dB username and password for dB connections -->
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>111111</value>
</parameter>
<!-- Class name for mm.mysql JDBC driver -->
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<!-- The JDBC connection url for connecting to your MySQL dB.
The autoReconnect=true argument to the url makes sure that the
mm.mysql JDBC Driver will automatically reconnect if mysqld closed the
connection. mysqld by default closes idle connections after 8 hours.
-->
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/test?useUnicode=true
&characterEnco ding=GBK</value>
<!--Here must use & not use & -->
</parameter>
</ResourceParams>
</Context>
2.修改webapps/ROOT/INF-WEB/web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<description>MySQL Test App</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/MysqlDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
3.测试用的testdb.jsp内容:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import= "java.sql.* " %>
<%@ page import= "javax.naming.* "%>
<%
try{
Context initCtx = new InitialContext();
Context ctx = (Context) initCtx.lookup("java:comp/env");
//获取连接池对象
Object obj = (Object) ctx.lookup("jdbc/MysqlDB");
//类型转换
javax.sql.DataSource ds = (javax.sql.DataSource)obj;
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
String strSql = " insert into test(id,name) values('007','hello,中国!') ";
stmt.executeUpdate(strSql);
strSql = " select id,name from test ";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next()){
out.println(rs.getString(1));
out.println(rs.getString(2)+"<BR>");
}
conn.close();
}catch(Exception ex){
ex.printStackTrace();
throw new SQLException("cannot get Connection pool.");
}
%>
<hr>
分享到:
相关推荐
综上所述,通过上述知识点的梳理,我们不仅了解了JBoss 3.2.1与Tomcat 4.1.24的基本情况及它们之间的集成方式,同时也对孙卫琴《精通Struts》这本书的内容有了初步的认识,并且对其他标签中涉及到的一些技术点进行了...
《Tomcat 4.1.24:Servlet与JSP的核心平台》 Tomcat 4.1.24是一款历史悠久的开源应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用程序。这个版本是在Servlet 2.3和JSP 1.2规范下开发的,是...
Apache httpd-2.0.47 + Tomcat jakarta-tomcat-4.1.24 + jk2 + php-4.3.3 的安装:服务器环境:RedHat Linux 8.0J2sdk1.4.1_02Tomcat 4.1.12 binaryApache 2.0.47 built from sourcejk2 connector source from jakarta...
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
... 2 支持ANSI,Unicode,UTF-8等编码互换 3 可以设置无限个书签(9种图标可换)轻松定位 4 空格,制表符彩色显示,并可互相转换 ...5 可以对任意的文本块进行操作,ALT键+鼠标 ...6 对括号{}〔〕()可以高亮...
在《Windows2000下整合Mysql4_0_13与Tomcat4_1_24搭建Jsp环境》这一技术文档中,详细介绍了如何在Windows 2000操作系统上配置并整合MySQL数据库(版本4.0.13)、Tomcat应用服务器(版本4.1.24)以及Java开发环境,...
Apache Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序,包括JSP和Servlet。这里的"apache-tomcat-4.1.39-LE-jdk14.tar.gz"是Tomcat的一个特定版本,适用于Linux操作系统。这个版本号4.1.39表明...
这个"uppaal-4.1.24.zip"压缩包文件包含了该软件的4.1.24版本,是研究者和工程师进行系统建模和分析的重要资源。 Uppaal的核心功能在于它提供了基于时序逻辑的模型检查技术,能够自动化地验证系统的行为是否满足...
《深入解析Tomcat Connectors 4.1.24源代码》 Tomcat Connectors,作为Apache Tomcat服务器的重要组成部分,扮演着连接Web服务器(如Apache HTTP Server)和Servlet容器的角色,实现两者之间的通信。本资源是Tomcat...
- `jakarta-tomcat-connectors-4.1.24-src.tar.gz`:Tomcat连接器的源代码,用于集成Apache和Tomcat。 2. **安装软件**: - 将非Apache的文件复制到`/usr/local`目录,并使用`.bin`文件进行解压安装JDK,`tar`...
- 此组件用于连接Java应用程序与MySQL数据库。 ##### 7. Mod_JK - **下载地址**:[Jakarta Project](http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.3/bin/win32/mod_jk_2.0.45.dll...
《Notepad2 v4.1.24简体中文版 for Windows7》是一款小巧而功能强大的文本编辑器,尤其适合Windows 7用户使用。这款软件是Notepad2的升级版本,针对中文用户进行了本地化处理,使其更适合中国用户的操作习惯。 ...
在资料浩瀚的互联网中,却找不到一份最新的Mysql4.0.13与Tomcat4.1.24的整合配置文档。 在自己工作之余,总结了自己搭建JSP环境的实际经验并参照以前版本Mysql、Tomcat相关配置文章, 写了这篇配置文档。希望能给和...
- `jakarta-tomcat-4.1.24.tar.gz`:Tomcat 4.1.24的归档文件,是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)容器。 - `jakarta-tomcat-connectors-4.1.24-src.tar.gz`:Tomcat连接器的源代码,用于...
3. **Tomcat 4.1.24**: - **下载地址**:[http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/](http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/) 4. **mod_jk2-2.0.43.dll**: - **...
### jBoss + Tomcat 学习笔记大全及帮助文档概览 #### 一、环境搭建与配置 在开始深入探讨jBoss与Tomcat的集成之前,我们先来了解如何搭建基本的开发环境。 ##### 1. Java 环境配置 - **安装 J2SDK1.4+ 和 J2...
赠送jar包:netty-resolver-4.1.24.Final.jar; 赠送原API文档:netty-resolver-4.1.24.Final-javadoc.jar; 赠送源代码:netty-resolver-4.1.24.Final-sources.jar; 赠送Maven依赖信息文件:netty-resolver-4.1.24...
赠送jar包:netty-common-4.1.24.Final.jar; 赠送原API文档:netty-common-4.1.24.Final-javadoc.jar; 赠送源代码:netty-common-4.1.24.Final-sources.jar; 赠送Maven依赖信息文件:netty-common-4.1.24.Final....
2. **解压Tomcat**:使用`tar zxf jakarta-tomcat-4.1.24.tar.gz`命令将Tomcat解压至`/usr/local`。 3. **处理Connectors**:同上,`tar zxf jakarta-tomcat-connectors-4.1.24-src.tar.gz`将Connectors置于同一目录...