WildFly提供了%WILDFLY_HOME%\bin\service
中的service.bat
。 使用install
参数调用批处理文件会将WildFly安装为Windows服务。
我已对standalone.conf
进行了更改,并且需要在我的设置中使用standalone-full.xml
。 因此,我想在Windows上使用这些参数启动WildFly服务。 有可能吗? 我该怎么做?
set "SERVER_OPTS=--server-config=standalone-full.xml"
service.bat install /config standalone-full.xml
即可创建该服务。standalone.bat -c standalone-full.xml
service install
会注册启动命令standalone.bat
,但不带任何选项。standalone.bat
加载standalone.conf.bat
,而不是设计给Unix平台的standalone.conf
。STANDALONE_CONF
及其路径来加载特定的standalone.conf.bat
文件。在那里,可以设置JAVA_OPTS
选项,但不能设置服务器选项。standalone.bat
文件,建议创建bin/service/service-myproject.bat
的bin/service/service.bat
副本,在其中适应启动参数并添加--server-config
。set STARTPARAM="/c \"set NOPAUSE=Y ^^^&^^^&
standalone.bat --server-config=standalone-full.xml\""
service-myproject.bat
文件允许您使用SHORTNAME
、DISPLAYNAME
和DESCRIPTION
变量来调整服务安装。
不要忘记使用/user
和/password
选项调用service-myproject.bat
,以便服务被允许使用授予管理员用户的权限来干净地停止您的实例。
\wildfly-11.0.0.Final\docs\contrib\scripts\service
。 - Dima Fomin