Просто, чтобы дать небольшой фон, мне нужно было зашифровать поля имени пользователя / пароля server.xml (TOMCAT) с помощью пользовательской реализации DataSourceFactory.
server.xml
DataSourceFactory
Было много хороших ответов, и хотя некоторые из них объяснили при расширении org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory, тогда как у некоторых ответов было org.apache.tomcat.jdbc.pool.DataSourceFactory расширение.
org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory
org.apache.tomcat.jdbc.pool.DataSourceFactory
Некоторые из ссылок, на которые я ссылался:
Как избежать хранения паролей в открытом виде для tomcat server.xml Определение ресурса источника данных?
https://www.experts -exchange.com / article / 3624 / Encrypt-имя пользователя и пароль для JNDI-in-Tomcat-Server-xml.html
http://www.jdev.it/encrypting-passwords-in-tomcat/
Итак, вопрос в том, в чем разница между этими двумяи какой из них предпочтительнее, когда?