Thanks for all the suggestions! One of the considerations in keeping a central development server vs. having students work on lab machines is that we have a sizable distance learning population and supporting all these students with setting up servers on their home machines would be a nightmare.
Since each students application is high isolated in IIS it seems possible that I can try to use the ISAPI filter to load an instance of Tomcat for each application (or virtual host).. Whether it can actually function on the server remains to be seen. I may end up having to rewrite part of the ISAPI dll so it doesn't refer to the registry for config info. If each app loads its own instance of the dll into its process space, than the dll will have to get its config info from specific conf files under each student's application instead of a central place in the registry.... fun :-) Thanks, Anthony Zoko Network Engineer DePaul University - CTI http://www.cs.depaul.edu/ -----Original Message----- From: Frank [mailto:[EMAIL PROTECTED]] Sent: Wednesday, February 20, 2002 8:49 AM To: Tomcat Users List Subject: Re: Tomcat in an academic development enviroment You might think about using pws or some other mini server along with tomcat on each students machine. This might not be practical, I don't know, but it would work as a development environment, then you could hook them up to IIS for the final test. Just a thought. [EMAIL PROTECTED] wrote: > I'm trying to setup a development server for one of our programs that will allow students to do JSP/Servlet development. I have run an IIS server that supported about 1000 students (no more than 150 running apps at a time.. about 50 at a time is average) without many headaches... a crash a month at most. > > Part of the success of running the IIS server has been to isolate students into their own process space (HIGH ISOLATED application in IIS) and creating tools to monitor their applications. I don't see a way of doing this using Tomcat. > > 1) How do I isolate student applications into there own process space to prevent them from crashing Tomcat (these students don't have much development experience)? > 2) I was tinkering with the ISAPI filter for Tomcat and read an article that it was possible to load Tomcat in the same process space as IIS (http://jakarta.apache.org/tomcat/tomcat-3.2-doc/in-process-howto.html). Can this technique be extended to load an instance of Tomcat for every student using IIS process isolation (I realize this means loading a Java VM for each student process.)? > > With the current setup, IIS rarely crashes and runs extremely well... I would like to have that same stability if we switch the program over to JSP/Servlets running Tomcat. Anybody out there trying to run a similar program? > > Any comments or suggestions would be most appreciated. > > Thanks, > > Anthony Zoko > Network Engineer > DePaul University - CTI > http://www.cs.depaul.edu/ > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]> -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>