私は自分の 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です