2017-05-26 183 views
0

我在將Wildfly作爲服務安裝時遇到問題。從Wildfly像後臺進程命令行一樣運行standalone.bat?

所以我需要能夠在獨立模式下運行Wildlfy作爲一個臨時的解決辦法,但我希望它在後臺運行,因爲它是一個共享的服務器,而錯誤的人可以關閉控制檯:

C:\wildfly-10.1.0.Final\bin>standalone.bat --silent --close-cmd-after-start 

基本上我想一旦standalone.bat執行

+1

的建議也許這可以幫助https://serverfault.com/questions/121979/tools-to-run-a-background-process-command-line- in-windows – Rjiuk

+0

請嘗試谷歌搜索'run wildfly as windows service'。 – lit

+0

@lit我試圖安裝作爲服務,但我有一個問題,因爲我使用的用戶不是本地的,但它是Windows AD的一部分,並且會產生某些問題。 –

回答

0

解決方案得益於Eriksun

cd C:\wildfly-10.0.0.Final\bin> 

powershell -c "saps standalone.bat -windowstyle hidden" 
+0

這只是最小化控制檯到任務欄。如果要隱藏控制檯或運行分離,則需要其他工具(如Python或PowerShell)。你看過這個批處理腳本的內容嗎?也許它只是運行一個實際上並不是控制檯程序的可執行文件。 – eryksun

+0

如果您有更好的建議,請與我分享您的想法。我沒有更多的想法做這個 –

+2

對於隱藏的窗口,請嘗試:'powershell -c「saps standalone.bat -windowstyle hidden」' – eryksun

-1

linux情況下,你可以使用這樣一個./standalone.sh &能夠關閉終端。所以,你可以試試

C:\wildfly-10.1.0.Final\bin>standalone.bat --silent --close-cmd-after-start & 

這有助於在後臺運行你的應用程序。

+0

我會嘗試,我會讓你知道結果 –

+0

我試過你的建議,它不起作用 –