配置Tomcat数据源连接数据库

来源:互联网 发布:c语言if else结合 编辑:程序博客网 时间:2024/05/21 22:22

l         打开web浏览器转到Tomcat管理页面(http://localhost:8000/admin/

配置Tomcat数据源连接数据库

l         Tomcat中创建全局DataSource

1.       点击Resource结点下的Data Source结点,在右边的下拉列表中选择“创建新数据源”。

配置Tomcat数据源连接数据库

2.       在此表格中,为这些域输入下面的值:

JNDI Namejdbc/名字

Data Source URLjdbc:oracle:thin:@localhost:1521:数据库名

JDBC Driver Classoracle.jdbc.driver.OracleDriver

User Name:数据库用户名

Password:数据库用户密码

3.       点击Save按钮保存这个数据源

4.       现在要让Web应用可以使用这个DataSource。虽然它是一个全局资源,但是如果每个应用不创建该资源的一个链接,那么它也不是全局的。在左边点击Service,选择Host,然后查看Context结点,继续选择j2ee_test(你的web应用)的Resource结点,然后选择其下的Resource Links结点。从Data Source Action下拉列表中选择Create New Resource Link操作。

配置Tomcat数据源连接数据库

5.       在每个域中输入相应的值

Namejdbc/dbtestWeb应用使用的名称)

Globaljdbc/dbtest(全局资源名称)

Typejavax.sql.DataSource

6.       点击Save按钮保存这个Resource Link

7.       因为已经载入了这个web应用,所以它仍然在原来的环境中运行,它并没有包含新的DataSource。有下面两种方法让web应用执行新的资源:

A.点击Tomcat管理界面顶端的Commit按钮,这将重启web应用环境,并且使得修改后的web资源维持不变。再次重启TomcatDataSourceResource Link值都将重新载入。

B.或者,转到Tomcat管理页面(http://localhost:8000/manager/html)点击该应用的Reload链接。这将把应用重新载入到新的环境中。

 

l         Tomcat中创建本地DataSource

创建一个web应用的本地DataSource几乎和创建全局DataSource一样。唯一的不同时不需要创建资源链接。

1.       Tomcat管理工具左边的展开ServiceHost,然后点击Context结点,选择你的web应用结点,然后选择ContextData Sources结点。

2.       点击表格中的JNDI Name链接,在每项中输入值(前面介绍过)

3.       点击Save按钮,然后点击Commit Changes按钮保存这个DataSource

然后运行这个web组件,它将可以访问web应用这个本地的DataSource

原创粉丝点击