网站首页 新闻首页 网页设计图形动画软件编程网站开发办公软件操作系统数据库网络技术认证考试范文资料黑客攻防 书籍教程 进入论坛

Tomcat6配置数据库连接池 And 虚拟目录

http://www.diybl.com/ 2008-2-22  网络 点击:  [ 评论 ]
文章搜索:    【点击打包该文章】

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!



文章整理:DIY部落 http://www.diybl.com (本站)   【点击打包该文章】
如果图片或页面不能正常显示请点击这里 站内搜索:   

文章评论

请您留言