2017-05-26 184 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

我试过你的建议,它不起作用 –