Ross Gardler wrote: > Johannes Schaefer wrote: >> Ross Gardler wrote: >>> Johannes Schaefer wrote: >>>> [EMAIL PROTECTED] wrote: >>>>>> Johannes Schaefer wrote: <snip/> >>>> Thanks for the pointer, I guess I want to try >>>> "... the java wrapper provided by >>>> http://wrapper.tanukisoftware.org >>>> to provide jetty as an Win32 service." >>>> since it comes with Jetty 4.2.25 (extra/win32) <snip/> >>>> Can anyone bridge the gap and give me a commandline like >>>> >>>> >java org.mortbay.jetty.Server ... >>>> >>>> maybe plus some environment variables (CLASSPATH and the lot). <snip/> >> Can you confirm that I read the code correctly? >> Why do you call 'ant ... init' first? >> >> 1. Invoke ant with >> -Dproject.home=%WORKING_DIR% \ >> -Dbasedir=%FORREST_HOME%/main \ >> -Dforrest.home=%FORREST_HOME% \ >> init > > I forgot about that. The reason for the call is because there is some > preparation that needs doing (install of plugins etc). I never > implemented this in Java because it is not a long running process and > therefore doesn't need to be stopped by the user (whereas the server does).
So if I got it right this may be done by 'forrest run' once and stopping forrest again. Afterwards I may start forrest as service using the following "command line"? <snip/> >> 2. Invoke jetty with >> %JETTY_CONF%/jettyconf.xml \ >> %FORREST_CORE_WEBAPP% \ >> %FORREST_ENDORSED_LIB% \ >> %WORKING_DIR% \ >> %CLASSPATH% >> >> quite sure about >> WORKING_DIR = project directory (where forrest.properties live) >> FORREST_HOME = forrest installation directory >> JETTY_CONF = based on WORKING_DIR or wherever jettyconf.xml lives >> CLASSPATH containing pratically all *.jar files within Forrest?! >> guessing >> FORREST_CORE_WEBAPP = FORREST_HOME/main >> FORREST_ENDORSED_LIB = FORREST_HOME/lib/endorsed > > From memory, that is all correct. If you hit problems I'll dig into the > code with you. > > (I'm on and off IRC tonight as it is Forrest Friday) Sorry, I usually cannot participate in FF :-( But I'm trying to stay up-to-date somehow ... Johannes > > Ross > -- User Interface Design GmbH * Teinacher Str. 38 * D-71634 Ludwigsburg Fon +49 (0)7141 377 000 * Fax +49 (0)7141 377 00-99 Geschäftsstelle: User Interface Design GmbH * Lehrer-Götz-Weg 11 * D-81825 München www.uidesign.de Buch "User Interface Tuning" von Joachim Machate & Michael Burmester www.user-interface-tuning.de