尝试在Ozone Widget Framework的owfConfig.groovy中加密数据源密码

时间:2014-09-22 15:57:58

标签: tomcat encryption groovy

我正在尝试加密owfConfig.groovy中的数据源密码。

我尝试在加密tomcat(http://www.jdev.it/encrypting-passwords-in-tomcat/)中的密码的过程之后加密密码。我将完成这些说明中列出的所有步骤,并成功生成编码密码。我向owfConfig.groovy添加了一个'Factory'属性,指向我的encryptionFactory并将密码定义为我的加密密码。启动服务器时,它看起来不像'Factory'属性。我得到以下异常:

  

org.apache.commons.dbcp.SQLNestedException:无法创建PoolableConnectionFactory(用户'owfadmin'@'myserver.address'拒绝访问(使用密码:是))

我无法在owfConfig.groovy文件中找到允许的参数列表,因此“工厂”在黑暗中是一种镜头。

我还检查了主题:is-it-possible-to-encrypt-datasource-propertiesgrails-datasource-encryption-error,但这些似乎都不适用于我正在尝试的内容

任何建议或指示都将不胜感激

由于

1 个答案:

答案 0 :(得分:0)

看起来我需要再搜索一下。 owfgoss.org上有一个补丁来处理这个问题。

您只需使用补丁加密密码,并在owfConfig.groovy文件中添加passwordEncryptionCodec的定义。

希望这有助于寻找相同解决方案的人

可以找到补丁here