我想从Tomcat 6迁移到Tomcat 9. Tomcat 6中存在一个问题,即资源密码是纯文本。有没有方法在Tomcat 9中加密它们?tomcat server.xml加密密码
对资源的例子是:
<Resource name="jdbc/HasanDB" auth="Container" type="javax.sql.DataSource"
maxTotal="10" maxIdle="15" minIdle="3" initialSize="2" maxWaitMillis="10000"
removeAbondend="true" removeAbondendTimeout="300"
username="hasan" password="hasanpass" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/HasanDB"/>
如果没有加密方法可用,可软件使用的Tomcat启动时喂密码?
此工具散列密码。但是当它们被哈希时,它们可以在Server.xml中使用,参见:https://wiki.apache.org/tomcat/FAQ/Password – Hasan
它所做的只是在标准输出上打印结果。 – EJP