2013-11-28 38 views
0

我已指定在worklight.properties如下:IBM工作燈5.0.6.1 - 保護工作燈控制檯使用加密文件worklight.properties

console.username.enc=<encrypted string> 
console.password.enc=<encrypted string> 

在worklight.properties。

然而,有一個警告信息「com.worklight.server.bundle.api.WorklightConfiguration getStringProperty使用的配置屬性空值在SystemOut.log文件‘console.password’。

這看起來很奇怪對我來說,因爲沒有警告'console.username',雖然我實際上不希望這樣的警告會出現,當我使用'.enc'來指定加密的字符串。

要調查此問題,我進一步進行了以下測試:

試驗1)指定console.username.enc和console.password

結果:工作燈控制檯可以成功地登錄,而不在任何SystemOut.log中的警告消息。所以,這不會由於加密/解密問題,因爲console.username.enc可以被成功解密。

試驗2)指定console.username和console.password.enc

結果:相同的警告消息(...使用的配置屬性 'console.password' 空值... )出現

試驗3)指定console.username和console.password

結果:Worklight控制檯可以成功登錄。

試行4)worklight.properties

結果刪除console.username和console.password:兩個警告信息 - 「使用配置屬性 'console.username' 空值... ..「console.password」)出現

所以,這個問題好像有唯一的問題來自「console.password.enc」讀值(但不是「console.username.enc」)這聽起來很奇怪,

你有什麼想法嗎?謝謝!

+0

請一定要提,如果你是一個客戶或商業夥伴所以一旦修復被傳遞到5.0.6。x我們將知道如何與您取得聯繫以獲得它。謝謝。 –

+0

您的客戶是否獲得了iFix?這個問題可以解決嗎? –

回答

0

這是一個缺陷,並且被固定在工作燈6.0.0.x及以上。它正在掛起到5.0.6.x.沒有可用的解決方法。

如果你是IBM的客戶或業務合作伙伴,並要求此修復程序,你應該打開一個PMR,以確保它會通過iFix的版本中發送給您。