Duh, I've used command switches before in DOS! I guess I just didn't
recognize THOSE switches, (not have moved to NT or XP yet) so I was thrown
off. My bad! Fix works just fine.

I had another question I forgot to address in my original message. When
starting up Jetty with cocoon.bat a message is displayed: "Use SHUTDOWN to
close normally. Use [Ctrl]+[C] to abort abruptly." Like many others, I used
Tomcat before switching to Jetty; Tomcat has a startup.bat and shutdown.bat.
Is this a legacy message? Or is SHUTDOWN a reference to using the NT/XP Task
Manager to shut it down (missing from Windows ME)?

My understanding is that in my case I have to do a CTRL-C to shutdown the
Jetty process. I feel it's cleaner, though, the Tomcat way--where it spawns
another session and a startup/shutdown in process A opens and then closes
process B.

Ideas?

Jeff

> -----Original Message-----
> From: Stefano Mazzocchi [mailto:[EMAIL PROTECTED]
> Sent: Saturday, March 15, 2003 4:54 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [Patch] cocoon.bat issues
>
>
> Jeff Ramsdale wrote:
> > With recent updates of Cocoon 2.1-dev from CVS I haven't been
> able to get
> > the embedded Jetty to start up (Windows ME, j2sdk1.4.0).
> Turning echo on I
> > discovered 2 endless loops in cocoon.bat. Initially there were duplicate
> > gotPort and  gotWebapp labels; I changed the duplicate names.
> >
> > I then received an error of: "The program issued a command but
> the command
> > length is incorrect." Checking out the file again I was confused by the
> > following code to set EXEC:
> >
> >   if not "%EXEC%" == "" goto gotExec
> >   set EXEC=start "Cocoon" /D. /MAX
> >   :gotExec
>
> ah, right, the above works with 'cmd.exe' (NT/2k/XP) not with
> 'command.com' (95/98/ME)
>
> > I have no idea what this is supposed to do but it just didn't
> look right.
>
> this means
>
>   start -> start a window
>   /D. -> with directory '.'
>   /MAX -> maximize the window
>
> but this only works on NT/2k/XP, I forgot to add a check for that.
>
> > Forward slashes in a .bat file?
>
> Oh, yes. almost all DOS commands used forward slashes as command line
> parameters.
>
> > So I deleted the code and references to
> > %EXEC in doServlet, doServletAdmin, and doDebug and everything seemed to
> > work fine. Any clues for me?
> >
> > I've included my first Cocoon patch, generated with Eclipse. I
> didn't submit
> > to Bugzilla--let me know if I should--but I wanted feedback on the EXEC
> > issue before I went that far.
>
> I just patched it but I won't be able to test it now that I don't have a
> win95/98/ME machine to test it on. So tell me if it worked.
>
> Stefano.
>
>
>
>
>


Reply via email to