[Tomcat数据源连接池加密]
Tomcat 5.0.28 Jndi配置:
1)部署你的应用到Tomcat,并且确保能正常访问。
2)进放admin控制台,如果你无法进入控制台,请参考常用的一些Java相关设置一文,新建一个数据源(Data Source),配置如下:[今天遇到了关于数据源连接池配置的问题,发现有很多种方式可以配置,现总结如下,希望对大家有所帮助:(已Mysql数据库为例) 一、Tomcat配置数据源: 方式一:在We
JNDI Name: jdbc/mysql
Data Source URL: jdbc:mysql://192.168.0.16/SUBRDB?useUnicode=true&characterEncoding=UTF-8
JDBC Driver Class: org.gjt.mm.mysql.Driver
这里的IP和编码可以根据你自己的实际情况做改动,这里如果你不设置编码,极易产生数据库乱码问题,根据我的经验,最好设置成UTF-8。配置并提交。
3)定位到文件%TOMCAT_HOME%\conf\web.xml,在之前添加如下内容: DB Connectionjdbc/mysqljavax.sql.DataSourceContainer 注意:这里的jdbc/mysql就是你在上面admin控制台所配置的名称,根据Tomcat的规范,数据源的名称命名一般是jdbc/xxx,引用的时候需要在前面加上java:comp/env/,像这里,如果你要在JSP中使用该数据源,名称应该是:java:comp/env/jdbc/mysql。需在Weblogic中则不一样,Weblogic中引用的数据源名称和设置数据源的名称是一致的。 4)定位到%TOMCAT_HOME%\conf\Catalina\localhost\Project.xml: 这里的Project是你的工程名,如果该文件不存在,可以手工建立。内容如下: 这里的path和docBase需要根据实际填写。 建立好后或者该文件存在,添加以下内容: 这里的jdbc/mysql就是上面在admin控制台配置的名称。 经过以上设置,该数据源就可以使用了。 Tomcat 5.5.23 Jndi配置 1)5.0.28的配置和5.5.23是完全不一样的,定位到文件conf/context.xml,添加以下内容: 这里的IP和数据库名、编码等等需要根据实际情况改动。 2)定位到你的工程下的WEB-INF\web.xml,添加以下内容:
MySQL Datasource example
MIB
javax.sql.DataSource
Container
经过以上配置,就可以使用了。[ 弄了大半天,终于把tomcat5.5配置数据源的操作弄清除,其实也挺简单的几步 tomcat5.5 连接mysql5.0 a. 找到tomcat的server.xml文件,在 前面加上数据源的