浏览 23428 次
锁定老帖子 主题:tomcat数据源配置详解
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-02-03
配置步骤: 1.安装tomcat admin工具。 将下载的tomcat admin的文件夹拷贝到tomcat的安装目录下。浏览地址http://localhost:8080/admin/。如果安装成功会出现tomcat管理界面。 2.配置tomcat全局数据源: 登入tomcat管理系统,按附件图示配置数据源: 配置完后记得要提交,即按图示的commit changes按钮。如果配置配置成功的话,可以看到数据源的相关信息。 3.将数据库的JDBC驱动放入TOMCAT_HOME/common/lib下。 4.配置项目的web.xml文件。 将下面代码加入到web.xml中: <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/bugcsol</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> 5.到TOMCAT_HOME/conf/Catalina/localhost下面察看是否存在名字为项目名.xml的文件。如果不存在,新建该文件。在文件中加入以下代码: <?xml version="1.0" encoding="UTF-8"?> <Context privileged="true"> <ResourceLink global="jdbc/bugcsol" name="jdbc/bugcsol" type="javax.sql.DataSourcer"/> <WatchedResource>WEB-INF/web.xml</WatchedResource> </Context> 6.将项目拷贝到TOMCAT_HOME/webapps下面。 7.启动tomcat,用代码: Context ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/bugcsol"); Connection conn = ds.getConnection(); 测试是否配置成功。 上面配置全局数据源的代码。配置项目范围内的数据源的过程略为简单些。 只需要在server.xml文件中加入如下代码: <Context> <Resource name="jdbc/HPMSHP" type="javax.sql.DataSource" password="kokai" driverClassName="oracle.jdbc.OracleDriver" maxIdle="2" maxWait="50" username="kokai" url="jdbc:oracle:thin:@10.70.26.91:1521:public" maxActive="4"/> </Context> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-02-03
现在应当很少人用tomcat的数据源了吧。
不知道为啥以前的教程都喜欢教这个。 |
|
返回顶楼 | |
发表时间:2008-02-03
我们是改造以前的旧系统,用什么技术由不得我们选。
现在大家都用什么数据源的。分享一下经验。 |
|
返回顶楼 | |
发表时间:2008-02-04
我是直接在Spring里配置C3P0
|
|
返回顶楼 | |
发表时间:2008-06-17
的确Tomcat的数据源现在没什么人用了。 |
|
返回顶楼 | |