configuring tomcat for 100+ contexts

2002-08-09 Thread B. Duffee

G'day all:

How do I tell tomcat that everything under a WEB-INF is a tomcat context?  (A 
colleague said he saw it in the docs somewhere, but neither of us can find it 
again and I've had no success in my archive and web searches)

I've got 3 courses of 100 students, some of which want to use JSP and servlets.  
For the last installation (tomcat3), I added in a context for each interested 
student in the servlet.xml.  I would _like_ to be able to say for every 
directory that you find a WEB-INF, such as
/var/www/htdocs/$course/$student/WEB-INF

Would
Context path= docBase=/var/www/htdocs/*/*
appBase=/var/www/htdocs/ reloadable=true debug=0/
make any sense?

System:  tomcat-4.0.3, Solaris 8, apache_1.3.22 is handling static content

Any hints most thoroughly welcome,
---
Boyd Duffee,Keele University Computer Science (01782) 583437 
Computing Officer
...Microsoft follows standards.  In much the same manner that fish follow 
migrating caribou. Now I have this image in my mind of a fish embracing and
extending a caribou. -- Paul Tomblin and Christian Bauernfeind in the SDM 


--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




AW: configuring tomcat for 100+ contexts

2002-08-09 Thread Power-Netz \(Schwarz\)

student in the servlet.xml.  I would _like_ to be able to say for every
 directory that you find a WEB-INF, such as
   /var/www/htdocs/$course/$student/WEB-INF

 Would
   Context path= docBase=/var/www/htdocs/*/*
   appBase=/var/www/htdocs/ reloadable=true debug=0/
 make any sense?


I suggest a small perl script that produces the apps-X.xml files in
$TOMCAT_HOME/conf .
You could create/delete your students and courses and just run it to get the
newest working config without
touching server.xml. It can clone the webapps directory of each
a.o.a.o.a.o  :)
Just the restarting would take a while :-))

M.Schwarz



--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




Re: AW: configuring tomcat for 100+ contexts

2002-08-09 Thread B. Duffee

student in the servlet.xml.  I would _like_ to be able to say for every
 directory that you find a WEB-INF, such as
  /var/www/htdocs/$course/$student/WEB-INF

 Would
  Context path= docBase=/var/www/htdocs/*/*
  appBase=/var/www/htdocs/ reloadable=true debug=0/
 make any sense?

I suggest a small perl script that produces the apps-X.xml files in
$TOMCAT_HOME/conf .
You could create/delete your students and courses and just run it to get the
newest working config without
touching server.xml. It can clone the webapps directory of each
a.o.a.o.a.o  :)
Just the restarting would take a while :-))

I was sort of doing that the last time because adding in one person at a time 
(they never make it easy for you) started getting tedious.  I could care less 
about start up times (they're only users, after all ;)  Oh yes, I'm also using 
mod_webapp, if that makes a difference.

I was hoping for an eloquent solution that would recognize that all WEB-INF 
directories beneath htdocs are a tomcat context.

danke,
---
Boyd Duffee,Keele University Computer Science (01782) 583437 
Computing Officer
...Microsoft follows standards.  In much the same manner that fish follow 
migrating caribou. Now I have this image in my mind of a fish embracing and
extending a caribou. -- Paul Tomblin and Christian Bauernfeind in the SDM 


--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




Re: AW: configuring tomcat for 100+ contexts

2002-08-09 Thread Craig R. McClanahan



On Fri, 9 Aug 2002, B. Duffee wrote:

 Date: Fri, 9 Aug 2002 11:59:48 +0100 (BST)
 From: B. Duffee [EMAIL PROTECTED]
 Reply-To: Tomcat Users List [EMAIL PROTECTED],
  B. Duffee [EMAIL PROTECTED]
 To: [EMAIL PROTECTED], [EMAIL PROTECTED]
 Subject: Re: AW: configuring tomcat for 100+ contexts

 student in the servlet.xml.  I would _like_ to be able to say for every
  directory that you find a WEB-INF, such as
 /var/www/htdocs/$course/$student/WEB-INF
 
  Would
 Context path= docBase=/var/www/htdocs/*/*
 appBase=/var/www/htdocs/ reloadable=true debug=0/
  make any sense?
 
 I suggest a small perl script that produces the apps-X.xml files in
 $TOMCAT_HOME/conf .
 You could create/delete your students and courses and just run it to get the
 newest working config without
 touching server.xml. It can clone the webapps directory of each
 a.o.a.o.a.o  :)
 Just the restarting would take a while :-))

 I was sort of doing that the last time because adding in one person at a time
 (they never make it easy for you) started getting tedious.  I could care less
 about start up times (they're only users, after all ;)  Oh yes, I'm also using
 mod_webapp, if that makes a difference.

 I was hoping for an eloquent solution that would recognize that all WEB-INF
 directories beneath htdocs are a tomcat context.


Another approach to consider for this kind of use is the User Home
Directories capability (requires Tomcat 4).  This makes a URL like
http://www.myhost.com:8080/~craigmcc/; refer to the public_html
subdirectory of my user home directory (just like the similar feature in
Apache and other web servers).  At startup time, all the users who have
public_html directories accessible to the username Tomcat runs under will
be automatically recognized.

Documentation is on the Host page in the server configuration reference
(http://localhost:8080/tomcat-docs/config/host.html).

 danke,

Craig


--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]