Tomcat6配置数据库连接池 And 虚拟目录
2008-02-19 17:35
246 查看
1, Tomcat6根目录下, conf文件夹下面 新建文件夹Catalina ,然后在Catalina下面创建文件夹localhost 然后在localhost下面创建一个XML文件,如:prAis.xml(最好跟虚虚拟目录名称相同) 内容如下:
<!--虚拟目录
Eclipse工作空间:E:ah_wks,而且你当前的web app是位于E:ah_wksprAisWebContent目录
在浏览器当中键入http://localhost:8080/prAis/index.jsp
-->
<Context
path="/prAis"
reloadable="true"
docBase="E:ah_wksprAisWebContent"
workDir="E:ah_wksprAisWebContentwork">
<!--数据库连接池-->
<Resource name="jdbc/huangj"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:test"
username="test"
password="test"
<!--最大活动连接-->
maxActive="10"
<!--最大空闲连接-->
maxIdle="1"
maxWait="10000" />
</Context>
2,项目文件架下(也就是:E:/ah_wks/prAis/WebContent):WEB-INF目录下:修改web.xml文件:
在<web-app>中加入:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/huangj</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3,拷贝 oracle JDBC驱动(ojdbc14.jar)到Tomcat6根目录下 lib文件夹下:
4, x写一个JSP文件测试一下
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
try ......{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource) envCtx.lookup("jdbc/huangj");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
ResultSet rst = stmt.executeQuery("describe host");
while (rst.next()) ......{
out.println(rst.getString(1));
}
conn.close();
} catch (Exception e) ......{
e.printStackTrace();
}
%>
5,OK! good luck!
<!--虚拟目录
Eclipse工作空间:E:ah_wks,而且你当前的web app是位于E:ah_wksprAisWebContent目录
在浏览器当中键入http://localhost:8080/prAis/index.jsp
-->
<Context
path="/prAis"
reloadable="true"
docBase="E:ah_wksprAisWebContent"
workDir="E:ah_wksprAisWebContentwork">
<!--数据库连接池-->
<Resource name="jdbc/huangj"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:test"
username="test"
password="test"
<!--最大活动连接-->
maxActive="10"
<!--最大空闲连接-->
maxIdle="1"
maxWait="10000" />
</Context>
2,项目文件架下(也就是:E:/ah_wks/prAis/WebContent):WEB-INF目录下:修改web.xml文件:
在<web-app>中加入:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/huangj</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3,拷贝 oracle JDBC驱动(ojdbc14.jar)到Tomcat6根目录下 lib文件夹下:
4, x写一个JSP文件测试一下
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
try ......{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource) envCtx.lookup("jdbc/huangj");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
ResultSet rst = stmt.executeQuery("describe host");
while (rst.next()) ......{
out.println(rst.getString(1));
}
conn.close();
} catch (Exception e) ......{
e.printStackTrace();
}
%>
5,OK! good luck!
相关文章推荐
- 设置tomcat虚拟目录并配置数据源连接池
- JBoss的配置 端口,虚拟目录,虚拟主机,中文问题,数据库连接
- JBOSS维护经验 JBoss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接) 虚拟目录与域名指向成功
- JBoss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接)
- 一个WEB项目安装包,自动配置数据库,config文件和虚拟目录。。(原创)
- jboss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接)
- jboss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接)
- 一个WEB项目安装包,自动配置数据库,config文件和虚拟目录。。(转)
- Apache配置虚拟目录和多主机头
- Apache虚拟目录和多端口多主机名配置
- 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
- Apache虚拟主机和虚拟目录+tomcat集成的配置
- tomcat配置虚拟目录
- Aache的虚拟主机配置虚拟目录
- apache配置虚拟主机及虚拟目录
- apache php配置 虚拟目录 和 虚拟主机 多域名配置 原理解析
- tomcat用虚拟目录方式发布项目与manager页面配置
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序
- tomcat配置虚拟目录
- tomcat域名的配置,包含虚拟目录的配置