> -----Original Message----- > From: André Warnier [mailto:a...@ice-sa.com] > Sent: Monday, March 18, 2013 12:04 PM > To: Tomcat Users List > Subject: Re: Starting tomcat7w from batch file > > Harris, Jeffrey E. wrote: > > > >> -----Original Message----- > >> From: David kerber [mailto:dcker...@verizon.net] > >> Sent: Monday, March 18, 2013 11:33 AM > >> To: Tomcat Users List > >> Subject: Re: Starting tomcat7w from batch file > >> > >>>>>>> tells me I have a bad parameter. For example: > >>>>>>> > >>>>>>> start "C:\Program Files (x86)\Apache Software Foundation\Tomcat > >>>>>>> 7.0\bin\tomcat7w.exe" //MS//Small-55009 > >>>>>>> > >>>>>>> tells me "Invalid switch - "/". > >>>>>>> > >>>>>>> Removing one of the leading slashes returns 'Invalid switch > >> "/MS"' > >>>>>>> I have tried it without the "start", and have tried removing > one > >>>>>>> of the leading slashes. I couldn't find anything in the TC > >>>>>>> online docs either. > >>>>>>> > >>>>>>> What am I missing here? > >>>>>>> > >>>>>> Did you try : > >>>>>> > >>>>>> start "C:\Program Files (x86)\Apache Software Foundation\Tomcat > >>>>>> 7.0\bin\tomcat7w.exe //MS//Small-55009" > >>>>> Yes. That doesn't throw an error, but doesn't start the monitor > >>>>> either. > >>>>> > >>>>>> You might also try searching Google for "windows cmd quoting > >> rules" > >>>>>> And are you sure that it is tomcat7w.exe that must be started, > >>>>>> not tomcat7.exe ? > >>>>> Yes, it's the service monitor I'm trying to start, not the tomcat > >>>>> server. > >>>>> > >>>> Next guess then : the "monitor" tomcat7w.exe is not itself a > >> Service, > >>>> it is just an application, no ? Doesn't "start" refer to Services > >>>> only ? > >>> Nope, it's a kind of "do it" program that allows you to launch > >>> programs with/without a terminal, minimized, etc. > >> Yeah, what he said. In this usage, "Start" tells a windows batch > >> file to start the specified program and continue on, rather than > >> waiting for it to finish, as it would if you started it with "call" > >> or with just the program name. I'm trying to have a single batch > >> file start the various tomcat7w instances for the TC services, > rather > >> than having to create a shortcut for each one and copy it into the > startup group. > >> > > > > start "" "D:\Tomcat 7.0\bin\tomcat7w.exe" //MS//Tomcat7 > > > > See > > http://stackoverflow.com/questions/154075/using-the-dos-start- > command- > > with-parameters-passed-to-the-started-program > > > > Judging by that thread though, there appears to be as many different > suggestions as people.. ;-) Windows's CMD shell has so many quirks in > general, that it is really hard to figure out how it will handle a > command-line. > It`s almost worth installing a Windows bash port just to avoid it. > Not that I've ever tried it though. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org
I tested the solution above, and it worked for me. Jeffrey Harris This e-mail and any attachments are intended only for the use of the addressee(s) named herein and may contain proprietary information. If you are not the intended recipient of this e-mail or believe that you received this email in error, please take immediate action to notify the sender of the apparent error by reply e-mail; permanently delete the e-mail and any attachments from your computer; and do not disseminate, distribute, use, or copy this message and any attachments.