- 浏览: 115182 次
- 性别:
- 来自: 济南
文章分类
最新评论
-
yangbaodi516:
XMLInputFactory2 xmlif = (XMLIn ...
基于Woodstox的StAX 2 解析XML -
AK53pro:
SSL证书怎么伪造啊...有数字签名的啊...
SSL中间人攻击及防范 -
lysino:
若把此问题交给oracle的sequence来解决岂不是很简单 ...
一个循环流水号实现,求评 -
zuzong:
写的时候,考虑过用indexof查一次,删一次,后来写着写着就 ...
过滤掉非指定保留的html元素,保留元素间的内容和指定的html -
zuzong:
我一开始用的stringbuffer,发现删除了那些不需要的h ...
过滤掉非指定保留的html元素,保留元素间的内容和指定的html
这是我最早在csdn发的文章,2007年3月13日,很有纪念意义啊,真的精工细作,仔仔细细的写,认真的排版,虽然现在看着还是有些简陋,但在当时对我来说真是激动啊,第一次发技术文章~~~~
咱废话不多说,http://localhost:8080 , 开始...
这是全局配法:
1、TomCat Administration
|_
Resources
|_
Data sources
|_
Data Source Actions(右上角处)
|_
Create New Data Source(下拉菜单中选择此项)
2、在新建数据源中,设置Vaule
Property Value
JNDI Name: jdbc/mysql(名字随便)
Data Source URL: jdbc:mysql://localhost:3306/<databasename>
JDBC Driver Class: org.gjt.mm.mysql.Driver
User Name: root(根据自己设置MySql的用户名来定)
Password: ××××××
。
。
。
。
剩下的视应用的情况来定,一般默认就可。
3、配置XML
来到TomCat的安装目录 ./conf/server.xml
再到自己的WEB-INF/web.xml
OK!重启tomcat,写个TestJsp.jsp
咱废话不多说,http://localhost:8080 , 开始...
这是全局配法:
1、TomCat Administration
|_
Resources
|_
Data sources
|_
Data Source Actions(右上角处)
|_
Create New Data Source(下拉菜单中选择此项)
2、在新建数据源中,设置Vaule
Property Value
JNDI Name: jdbc/mysql(名字随便)
Data Source URL: jdbc:mysql://localhost:3306/<databasename>
JDBC Driver Class: org.gjt.mm.mysql.Driver
User Name: root(根据自己设置MySql的用户名来定)
Password: ××××××
。
。
。
。
剩下的视应用的情况来定,一般默认就可。
3、配置XML
来到TomCat的安装目录 ./conf/server.xml
<Context path="/DBTest" docBase="DBTest" debug="5" reloadable="true" crossContext="true"> <!-- maxActive: 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. --> <!-- maxIdle: Maximum number of idle dB connections to retain in pool. Set to -1 for no limit. See also the DBCP documentation on this and the minEvictableIdleTimeMillis configuration parameter. --> <!-- maxWait: 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. --> <!-- username and password: MySQL dB username and password for dB connections --> <!-- driverClassName: Class name for the old mm.mysql JDBC driver is org.gjt.mm.mysql.Driver - we recommend using Connector/J though. Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver. --> <!-- url: 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. --> <Resource name="jdbc/TestDB(要与自己的JNDI一致)" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="javauser(与自己的一致)" password="javadude(与自己的一致)" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/javatest?autoReconnect=true(一致)"/></Context>
再到自己的WEB-INF/web.xml
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <description>MySQL Test App</description> <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/TestDB(注意)</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref></web-app>
OK!重启tomcat,写个TestJsp.jsp
<%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@ page import="java.sql.*"%> <%@ page import="javax.sql.*"%> <%@ page import="javax.naming.*"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <h1>JSP Page</h1> <% out.println("开始>>>"); try{ InitialContext ct = new InitialContext(); DataSource ds = (DataSource)ct.lookup("java:comp/env/jdbc/mysql"); Connection conn = ds.getConnection(); Statement stm = conn.createStatement(); String sql = "select * from help_category"; ResultSet rs = stm.executeQuery(sql); while(rs.next()){ out.println("<br>"); for(int i=0;i<rs.getMetaData().getColumnCount();i++){ out.print(rs.getString(i+1)); } } out.print("经过'rs'循环"); }catch(Exception ex){ out.print("Error: "+ex.getMessage()); ex.printStackTrace(); } %> </body> </html>
发表评论
-
Java虚拟机(JVM)参数配置说明
2011-10-14 16:50 995转自 http://lavasoft.blog.51cto.c ... -
实现非阻塞套接字的一种简单方法 JSSE 和 NIO
2011-10-14 16:39 1431转自http://www.ibm.com/developerw ... -
基于事件的 NIO 多线程服务器
2011-10-14 16:24 1102转自 http://www.ibm.com/developer ... -
windows下批量删除svn文件夹
2011-06-10 16:02 1696Windows Registry Editor Versi ... -
Spring 3.x 全注解配置
2011-06-10 15:47 2137web.xml <listener> & ... -
Log4j配置文件XML方式和按包路径分开输出日志
2011-06-10 14:20 12561使用Log4j,则推荐用XML来配置属性参数,优点是打印输出更 ... -
基于Woodstox的StAX 2 解析XML
2011-06-08 17:56 9317StAX (Streaming API for XML)面向流 ... -
Spring 3.0.5 MVC 基于注解的拦截器
2011-05-23 17:28 3099org.springframework.web.servlet ... -
Spring 3.0.5 MVC 异常处理
2011-05-23 16:33 2398SimpleMappingExceptionResolver ... -
过滤掉非指定保留的html元素,保留元素间的内容和指定的html
2011-03-05 21:07 1479public static void main(Strin ... -
根据表单对象,为业务对象赋值
2010-09-08 15:22 1093package com.team.engine.util; ... -
在iBatis中加入c3p0数据库连接池
2009-06-13 16:32 4559我看论坛里有两个人写了在iBatis中加入c3p0,我也就不跟 ... -
enum的写法
2009-01-07 11:12 1387public static enum TTutorial ... -
Spring之IOC
2008-12-21 01:05 1133Spring的功能是 ... -
List的JavaExcel工具类(读,写)
2008-12-21 01:03 116107年9月的 读XML: import java.i ... -
List的JavaExcel工具类
2008-12-21 00:58 1503这也是大约在夏季,应该接近秋天了吧 支持office200 ... -
读,写 properties属性文件
2008-12-21 00:50 2147这个是07年,可能是在8月份写的。。。大约在夏季。。。 ... -
分~页~,自动生成表格
2008-12-21 00:36 1429这是07年11月发在csdn blog里的,隔得时间太长,都记 ... -
java正则式的应用,持续更新。。。
2008-12-20 23:55 1256String ss = "呵呵HAAhaha2 ... -
控制Word,Excel在浏览器中打开,还是下载
2008-12-20 23:41 4984<%@ page contentType=&quo ...
相关推荐
标题中的"tomcat5.5.20.rar"表明这是一个包含Tomcat服务器版本5.5.20的压缩文件,通常用于软件分发或备份。Tomcat是Apache软件基金会的一个开源项目,它是一个轻量级的Java应用服务器,主要用于运行Servlet和JSP应用...
Tomcat 5.5.20内置了JDBC连接池(Commons DBCP),可以用于管理数据库连接,提高数据库操作的效率。在conf/server.xml中配置数据源(GlobalNamingResources),然后在应用的context.xml中引用,即可实现连接池的使用...
### 使用Tomcat-5_5_20配置数据库连接池详细介绍 #### 一、Tomcat基本概述 在本文档中,我们将详细介绍如何在Tomcat 5.5.20版本中配置数据库连接池。Tomcat作为一款开源轻量级Web应用服务器,在Java Web开发领域...
Apache Tomcat 5.5.20 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,主要用于部署和运行Java Web应用程序。这个版本是Tomcat历史上的一个重要里程碑,因为它提供...
5. **配置与管理**:在Windows上,用户可以通过控制台或者可视化工具来管理Tomcat,包括启动、停止、配置服务器设置等。 **标签解析** "Tomcat 5.5.20 汉化版"强调了这是一款经过汉化的Tomcat服务器,版本号为...
在本篇文章中,我们将深入探讨Tomcat 5.5.20这一版本在Linux操作系统中的应用和配置。 一、Tomcat 5.5.20简介 Tomcat 5.5.20是Tomcat 5.5系列的一个稳定版本,发布于2007年。该版本在性能和安全性上都有所提升,...
《Tomcat 5.5.20 中文使用帮助文档》是针对Apache Tomcat服务器5.5.20版本的详尽指南,旨在为用户提供全面的中文操作指导和问题解答。Tomcat是一款开源的Java Servlet容器,广泛应用于Web应用程序的部署和运行。以下...
3. **Connector**:Tomcat使用不同的Connector与外部世界通信,比如HTTP/1.1 Connector,负责接收和响应HTTP请求。 4. **GlobalNamingResources**:提供了一个全局的命名资源,可以被所有Web应用程序共享,支持JNDI...
- **server.xml**:这是Tomcat的核心配置文件,用于定义端口、连接器、Context等。 - **webapps**:此目录存放Web应用程序,将WAR文件或解压后的目录放在此处即可自动部署。 - **conf/logging.properties**:配置...
标题中的"apache-tomcat-5.5.20.rar"指的是Apache Tomcat的5.5.20版本,这是一个较老的版本,发布于2007年。该版本在当时提供了对Java EE 5规范的支持。 在描述中,我们看到"apache-tomcat-5.5.20.rar",这表明提供...
Apache Tomcat 5.5.20 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,专门用于运行基于Java的Web应用程序。Tomcat以其轻量级、高效和易用性而闻名,是许多开发...
《深入理解Tomcat:从5.5.20到6.0.1的演变与升级》 Apache Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是Web服务器中不可或缺的一部分。本篇文章将重点探讨Tomcat ...
这段配置创建了一个名为"jdbc/MyDB"的数据源,使用了SQL Server的JDBC驱动,设置了数据库连接的相关参数,如最大活动连接数、空闲连接的最大存活时间等。 综上所述,这个压缩包提供了一套完整的解决方案,用于在...
这里的"apache-tomcat-5.5.20"和"apache-tomcat-5.5.20-admin"是Tomcat的一个特定版本,5.5.20,发布于较早的时间,尽管现在已经有了更新的版本,但在当时它是一个广泛使用的稳定版本。 1. **Apache Tomcat 5.5.20*...
在实际部署时,你需要将`webapps`目录下的内容解压到Tomcat的`webapps`目录,将`conf`目录下的配置文件合并到Tomcat的主配置目录中,确保所有必要的库文件都在`lib`目录下,并根据安全策略调整`tomcat-users.xml`。...
正确配置和使用Tomcat Native库可以提升Tomcat的性能,特别是在处理SSL连接时。不过,也需要注意兼容性和安全性问题,确保使用的本机库与Tomcat版本、操作系统和Java版本相匹配,并及时更新以修复潜在的安全漏洞。
- **性能优化**:监控系统性能,根据负载调整AJP连接池大小,以及IIS和Tomcat的并发设置。 - **错误处理**:IIS可能无法正确处理Java应用抛出的异常,需要在ISAPI Redirector的配置中设定错误处理机制。 此外,...
这里的“apache-tomcat-5.5.20-ziyong.zip”是一个免安装版本的Tomcat 5.5.20,适用于快速部署和在特定环境下(如树莓派)运行Java服务。下面我们将深入探讨Tomcat 5.5.20及其相关知识点。 1. **Tomcat的版本历史**...
安装包 mysql-5.5.20-winx64---------------------------------------------------------------------------------------------------