我有自己的DataSourceFactory,我正在解密我的密码。
<Resource name="jdbc/mydb"
auth="Container"
type="javax.sql.DataSource"
factory="mypackage.EncryptedDataSourceFactory"
username="user"
password="encryptedPassword"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@ip:port:DB"
maxWaitMillis="1000"
removeAbandoned="true"
maxTotal="30"
maxIdle="10"
removeAbandonedTimeout="60"
logAbandoned="false" />
我想在没有EncryptedDataSourceFactory
课程的情况下做同样的事情,甚至可能吗?如果是我该怎么办?我想写这样的
<Resource name="jdbc/mydb"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory"
username="user"
password="encryptedPassword"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@ip:port:DB"
maxWaitMillis="1000"
removeAbandoned="true"
maxTotal="30"
maxIdle="10"
removeAbandonedTimeout="60"
logAbandoned="false" />
我的tomcat版本是8.5.27