RE: Tomcat in an academic development enviroment

2002-02-20 Thread Zoko, Anthony

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]




Tomcat in an academic development enviroment

2002-02-19 Thread Zoko, Anthony

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]