Installing JBOSS EAP 7.4 on Windows Server – Account and Shutdown problems

Viewed 32

I´m trying to install JBOSS EAP 7.4 on Windows Server as a service and I´m having trouble with two issues. All batch files where executed from the command line (cmd.exe) in admin mode.

Installation of Service with local system account

I´m using the service.bat to install it as a service. When checking in the properties of the service for the user context, it says it was installed under a Local Service user.This leads to numerous errors in the startup log, as the service is not allowed to access the file system in R/W mode. Manually setting this to “Local System Account” solves the problem, it runs just fine.

So, how do I configure the installation script that the service will use “Local System Account” or, how can I grant R/W access to this “Local Service”?

Shutdown

The manual states, that you must use the parameter /jbossuser (and password) for the installation. If I don´t, it is not possible to shut down the service via the Windows Services Tool, timeout… If I add a user to the installation, it can be shutdown. As long as it runs in the “Local Service” context. If I change it to Local System Account, it doesn´t shutdown anymore, timeout… Beside, this is a productive installation on a virtual server. It will not be possible to have a permanent, dedicated user on such a machine.

How do I configure this correctly?

Current installation params, generated by the service.bat:

"D:\jboss-eap-7.4.6\jboss-eap-7.4\bin\prunsrv.exe" install MyApp  
--DisplayName=MyApp
--Description="JBoss Enterprise Application Platform 7"
--LogLevel=INFO 
--LogPath="D:\jboss-eap-7.4.6\jboss-eap-7.4\standalone\log" 
--LogPrefix=service 
--StdOutput=auto 
--StdError=auto 
--StartMode=exe 
--Startup=manual 
--StartImage=cmd.exe 
--StartPath="D:\jboss-eap-7.4.6\jboss-eap-7.4\bin" ++StartParams="/c#set#NOPAUSE=Y#&&#standalone.bat#-Djboss.server.base.dir=D:\jboss-eap-7.4.6\jboss-eap-7.4\standalone#--server-config=standalone.xml" 
--StopMode=exe 
--StopImage=cmd.exe 
--StopPath="D:\jboss-eap-7.4.6\jboss-eap-7.4\bin"  
++StopParams="/c jboss-cli.bat --controller=localhost:9990 --connect --user=ABC --password='12345' --command=:shutdown"

Any help is appreciated!

0 Answers
Related