第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Wildfly 服務(wù)器在非 Windows 環(huán)境中失敗并出現(xiàn)錯(cuò)誤 WFLYCTL0017 &&

Wildfly 服務(wù)器在非 Windows 環(huán)境中失敗并出現(xiàn)錯(cuò)誤 WFLYCTL0017 &&

江戶川亂折騰 2023-08-04 16:35:06
我使用 ProcessBuilder(JAVA) 將一些命令傳遞給standalone.sh。當(dāng)我使用帶有相同參數(shù)的standalone.bat 在Windows 環(huán)境中運(yùn)行時(shí),只需注意路徑即可在Windows 中運(yùn)行。但是當(dāng)我在 mac 或 RedHat Linux 上嘗試相同的代碼時(shí),它失敗了。而且我無法在日志文件中看到它,因?yàn)樗趩?dòng)服務(wù)器之前失敗了。我嘗試比較 Windows 和 MAC 中的standalone.xml,兩者都是相同的。對(duì)于Mac,它失敗了  JBOSS_HOME: /Applications/CA/10.5SQLSERVER/IdentityAccessManager  JAVA: /Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/jre/bin/java  JAVA_OPTS:  -server -Diam.keystore.password=\${VAULT::IAM::IAM_KEYSTORE_PASSWORD::1} -DIAM_HOME=/Applications/CA/10.5SQLSERVER/IdentityAccessManager/ -Diam.db.password=\${VAULT::IAM::IAM_DB_PASSWORD::1} -Diam.db.jdbc.driver.path=/Users/ajay/driveD/software/jars/sqljdbc4-4.0.jar -Diam.vault.enc.iteration.count=120 -Diam.db.vendor=mssql -Diam.vault.keystore.password.masked=MASK-7DscHYCAzRJgjgpBba72IwRGfBaq4CFF70uETVutVDX -Diam.truststore.password=\${VAULT::IAM::IAM_TRUSTSTORE_PASSWORD::1} -Diam.db.url=jdbc:sqlserver://ibndev000608.bpc.broadcom.net:1433;databaseName=IAM105_VAULT -Diam.keystore=/Applications/CA/10.5SQLSERVER/IdentityAccessManager/certs/webreckeys.ks -Diam.vault.keystore.salt=6zqH6N6p -Diam.truststore=/Applications/CA/10.5SQLSERVER/IdentityAccessManager/certs/iam-truststore.ks -我收到的錯(cuò)誤是 ./standalone.sh: line 311: -Diam.keystore=/Applications/CA/10.5SQLSERVER/IdentityAccessManager/certs/webreckeys.ks: 沒有這樣的文件或目錄甚至 webreckeys.ks 這個(gè)文件也已就位并且所有權(quán)限都在那里。
查看完整描述

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ì)我來說很有用...感謝你們所有的努力。


查看完整回答
反對(duì) 回復(fù) 2023-08-04
?
米脂

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊

其他文件(例如信任庫)怎么樣,如果選擇的話,那么密鑰庫文件位置一定有問題,或者可能是它的名稱。為了進(jìn)行驗(yàn)證,您可以通過將密鑰庫文件放置在 jboss-home 的位置來檢查您的密鑰庫文件,并在 JAVA_OPTS 中給出該特定路徑,如果它有效,那么肯定是文件位置有問題或可能是文件路徑。使用“/”符號(hào)時(shí)也要小心。



查看完整回答
反對(duì) 回復(fù) 2023-08-04
  • 2 回答
  • 0 關(guān)注
  • 180 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)