您的位置:首页 > 运维架构 > Tomcat

Tomcat7.0 配置数据源

2012-08-01 01:09 357 查看
(ps:坑了我一晚上,各种不知名出错,如果看此文章的人也实在找不到哪里出错,我建议,卸载tomcat,再重新安装...我就是这样的...)

以Tomcat7.0版本,Oracle - OraDb10g_home2,的基础

1、根目录Tomcat 7.0\conf的文件context.xml,<Context>节点下添加

<Resource name="news" auth="Container"

type="javax.sql.DataSource" maxActive="100"

maxIdle="30" maxWait="10000" username="system" password="bdqn"

driverClassName="oracle.jdbc.driver.OracleDriver"

url="jdbc:oracle:thin:@192.168.1.100:1521:bdqn" />

2、根目录Tomcat 7.0\lib中添加oracle的驱动文件jar

3、根目录Tomcat 7.0\webapps\news\WebRoot\WEB-INF找到web.xml,查找节点<web-app>下添加

<resource-ref>

<description>news DataSource</description>

<res-ref-name>news</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

4、最后在项目中建测试文件,Tomcat 7.0\webapps\news\WebRoot下建test.jsp,代码如下

<%@ page language="java" import="javax.naming.*,java.sql.*,javax.sql.*" pageEncoding="GBK"%>

<html>

<head>

<title></title>

</head>

<body>

<%

try{

Context ctx=new InitialContext();

DataSource ds=(DataSource)ctx.lookup("java:comp/env/news");

Connection conn=ds.getConnection();

out.print("连接成功");

}catch(Exception e){

out.print("连接失败");

}

%>

</body>

</html>

注:相同颜色的字,必须是同名,下划线内容因机器而异。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: