2 回答

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊
我找到了答案,為什么它失敗并被錯(cuò)誤消息誤導(dǎo)。
原因是—— Diam.db.url=jdbc:sqlserver://ibndev000608.bpc.broadcom.net:1433;databaseName=IAM105_VAULT
-Diam.db.url 的值中有一個(gè)分號(hào)jdbc:sqlserver://ibndev000608.bpc.broadcom.net:1433;databaseName=IAM105_VAULT
和分號(hào)之后databaseName=IAM105_VAULT
接下來是密鑰庫命令之后
-databaseName=IAM105_VAULT -Diam.keystore=/Applications/CA/10.5SQLSERVER/IdentityAccessManager/certs/webreckeys.ks
所以它變成了
databaseName=IAM105_VAULT -Diam.keystore=/Applications/CA/10.5SQLSERVER/IdentityAccessManager/certs/webreckeys.ks
在Linux和Mac環(huán)境中,分號(hào)表示兩個(gè)命令之間的分隔符。
我是如何解決問題的
我打開standalone.sh 并將其放在第一行, set -x
這意味著跟蹤shell 腳本。
它顯示了兩個(gè)命令,因此我標(biāo)識(shí)了 JDBC URL 并將其括在雙引號(hào) (" ") 中
-Diam.db.url="jdbc:sqlserver://ibndev000608.bpc.broadcom.net:1433;databaseName=IAM105_VAULT" -Diam.keystore=/Applications/CA/10.5SQLSERVER/IdentityAccessManager/certs/webreckeys.ks
這對(duì)我來說很有用...感謝你們所有的努力。

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊
其他文件(例如信任庫)怎么樣,如果選擇的話,那么密鑰庫文件位置一定有問題,或者可能是它的名稱。為了進(jìn)行驗(yàn)證,您可以通過將密鑰庫文件放置在 jboss-home 的位置來檢查您的密鑰庫文件,并在 JAVA_OPTS 中給出該特定路徑,如果它有效,那么肯定是文件位置有問題或可能是文件路徑。使用“/”符號(hào)時(shí)也要小心。
添加回答
舉報(bào)