我想加密用alfresco-global.properties编写的 db.username 和 db.password 。 任何人都可以帮助我,在那里用户名和&使用密码,以便我可以在那里写解密代码,以便露天可以理解。
我正在使用Alfresco 4.2 Enterprise。
答案 0 :(得分:5)
您是否只能更改alfresco-global.properties的权限,以便只有运行Alfresco JVM的用户才能读取它?
无论如何,这些值都在tomcat/webapps/alfresco/WEB-INF/classes/alfresco/core-services-context.xml
中使用。创建从org.apache.commons.dbcp.BasicDataSource派生的自定义bean baseDefaultDataSource
并处理该类中的解密。确保将解密的值传递给jdbc驱动程序。还要确保在默认值启动后处理定义。您可能希望将弹簧上下文放入tomcat/shared/classes/alfresco/extension
。