Did Jetty 7 drop support to run as a service using Java Service Wrapper? What options do I have now?
If you are in a bit of a locked down environment and need to stay within the Microsoft provided tool set, then srvany, instsrv and sc are your friends. Unfortunately it often includes making registry edits. The nice thing is it's very flexible.
Here's what I did recently to auto-start a Selenium Grid hub server.
Copy srvany.exe into c:\tools\srvany\srvany.exe
Open cmd window as admin and run:
$ cd C:\tools\srvany
$ sc create "Selenium Grid Hub Server" binPath= c:\tools\srvany\srvany.exe DisplayName= "Selenium Grid Hub Server"
RegEdit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Selenium Grid Hub Server
Add a new key named Parameters
Under that key, add 3 new String Values named:
Application => ${JAVA_HOME}/bin/java.exeAppParameters => -jar selenium-server-standalone-2.42.2.jar -role hubAppDirectory => C:\tools\seleniumCredit for this goes to http://codeforjava.blogspot.com/2010/12/run-java-application-as-windows-nt.html