tomcat 加密資料來源配置
配置資料來源
1) 配置位置
可以選擇以下位置中的Context></Context>標籤中進行配置
- %TOMCAT_HOME%\conf\server.xml。
- %TOMCAT_HOME%\conf\context.xml。
- 應用中META-INF/context.xml,這個是私有的,只對這個應用可見。
2) mysql配置樣例
1 2 3 4 |
<Resource
name= "jdbc/xxx" auth= "Container" type= "javax.sql.DataSource" maxActive= "100" maxIdle= "30" maxWait= "10000"
username= "javauser" password= "javadude" driverClassName= "com.mysql.jdbc.Driver"
url= "jdbc:mysql://localhost:3306/javatest" />
|
3) oracle配置樣例
1 2 3 4 5 |
<Resource
name= "jdbc/xxx" auth= "Container" type= "javax.sql.DataSource" driverClassName= "oracle.jdbc.OracleDriver"
url= "jdbc:oracle:thin:@127.0.0.1:1521:mysid"
username= "scott" password= "tiger" maxActive= "20" maxIdle= "10"
maxWait= "-1" />
|
4)引數說明
- driverClassName:驅動類名稱。
- username:資料庫使用者名稱
- password:資料庫密碼
- url:訪問的資料庫路徑。其中url的內容組成解析上篇部落格中已經分析
- maxActive:併發連線的最大數。設定為0則無限制。
- maxWait:是等待連線的最大連線的時間。
- maxIdle:是連線池中空閒的連線的個數。
3、web.xml配置(tomcat 1.6需要新增,1.7不需要)
1 2 3 4 5 6 |
<resource-ref>
<description>DB
Connection</description>
<res-ref-name>jdbc/xxx</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
|
4、spring配置
1 2 3 |
<bean
id= "dataSource" class =
|