-
1. Re: How to register JBoss6 as an auto-start windows service?
jaikiran Jul 21, 2011 4:56 AM (in response to chengwen) -
2. Re: How to register JBoss6 as an auto-start windows service?
chengwen Jul 21, 2011 5:22 AM (in response to jaikiran)Thank you very much for your answer.
I tried the way mentioned in http://community.jboss.org/message/547940#547940
After I enter jbosssvc.exe -? in a command window, it shows:
-------------------------------------------------------------------------------------------------------
D:\JBOSS\jboss-6.0.0.Final\bin>jbosssvc.exe -?
jbosssvc -- program for running batch files as services.
Usage: jbosssvc -i service service.bat
-i[wdcl] service workingpath description comment service.bat
-u service
-t service
-s
Options:
-d Service display name
-c Service description
-w Service working path
-l Turn info logging On
-s Sleep 1 second and exit
-m Start service manually
-------------------------------------------------------------------------------------------------------
The options doesn't contain "start service automaticlly".
I tried "-a", it didn't work.
I tried "-m", now I know it really means manually.
I tried to install the service without options, it also means manually.
Now I am totally confused.
Or, the conclusion is : "I can not do this" ? I have to use the old "JavaSevice.exe" way?
-
3. Re: How to register JBoss6 as an auto-start windows service?
jaikiran Jul 21, 2011 5:24 AM (in response to chengwen)Open the service.bat in a text editor. You'll notice this:
:cmdInstall jbosssvc.exe -imwdc %SVCNAME% "%DIRNAME%" "%SVCDISP%" "%SVCDESC%" service.bat
Remove the "m" from the -imwdc options being passed to the jbosssvc.exe.
-
4. Re: How to register JBoss6 as an auto-start windows service?
chengwen Jul 21, 2011 5:36 AM (in response to jaikiran)Thank you very much !
And sorry for my careless. I didn't notice that "-m" in service.bat.
Another question , can I set other service that JBOSS6 depends on ? mysql database sevice, for example.
-
5. Re: How to register JBoss6 as an auto-start windows service?
jaikiran Jul 21, 2011 5:48 AM (in response to chengwen)Wen Cheng wrote:
And sorry for my careless. I didn't notice that "-m" in service.bat.
No problem!
Wen Cheng wrote:
Another question , can I set other service that JBOSS6 depends on ? mysql database sevice, for example.
I'm not too sure about that. I haven't used Windows OS for a while now and don't know if you'll be able to set those dependencies via the Windows Service Manager in Control Panel. You might have to check the Windows documentation or knowledge base or wait for someone with Windows OS experience to answer your question.
-
6. Re: How to register JBoss6 as an auto-start windows service?
peterj Jul 21, 2011 10:30 AM (in response to jaikiran)1 of 1 people found this helpfulYou can change the the startup options (set to autostart, or to manual) in the services control panel (its under Administrative Tools on my Win 7 system). Simply find the service in the list, look at its properties and there will be a Startup Type dialog box.
You can make your service depend on other services by adding a DependOnService entry to your service. To do this, you will need to run regedit and go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services. Find the service and add a new string value named DependOnService entry. The value of this entry is a space-separated list of the services on which you want to depend. You must use the short name for the service in this list. One way of finding the short name is noting how the other service is listed in the registry. For example, on my machine MySQL appears in the registry at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MySQL. This makes the short name "MySQL", so that is what I would use as the value of DependOnService.
If you need more details on this procedure, let me know.
-
7. Re: How to register JBoss6 as an auto-start windows service?
chengwen Jul 21, 2011 10:15 PM (in response to peterj)Thank you very much , I know how to do it now.
P.S: If "
jbosssvc.exe" contains a parameter to set dependency, it will become a little bit simpler .
-
8. Re: How to register JBoss6 as an auto-start windows service?
phanik Jun 18, 2018 3:55 AM (in response to chengwen)hi all,
I am using the same format to install the service and able to start successfully. when we stop the service from service manager(services.msc) or using command prompt 'net stop service name' , observed that service stopped but corresponding java processes are still running and able to login application webpage. This issue is happening on windows 2008 R2, please guide me how to resolve this issue.
jbosssvc.exe -iwdc %SVCNAME% "%DIRNAME%" "%SVCDISP%" "%SVCDESC%" service.bat
if not errorlevel 0 goto errExplain
echo Service %SVCDISP% installed
goto cmdEnd