You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by mperreno <mp...@iismail.unil.ch> on 2001/10/19 20:15:26 UTC
Heavy JServ configuration has to migrate to tomcat
Here is my actual config in short:
apache 1.3.12 with ApacheJServ
~140 virutal hosts
29 servlets zone
3 zones are mounted in httpd.conf (not from a <Virtualhost> tag) and they're
accessible from every vhsot.
some vhosts have one zone mounted, some have two
Mounting points almost always consist of one dir (i.e. ApJServMount /foo
/bar and not ApJServMount /foobar/servlet /zoneXX) and there is no naming
convention: mounting points have name like /servlet /serlvets /script
/dynamic /foo /bar, ...
I want to achieve the same result with mod_jk and tomcat, I have the
following problems:
1. The doc tells that contexts can't be deployed accross vhost. Actually it
seems to work if I put the Jk_mount out of the <virtualhost> tags but as soon
as I mount another context in a vhost, it forgets about the "cross-vhost"
context.
2. servlets URLs are defined as contextPath + servletPath but servletPath
must contain prefix as defined in the InvokerInterceptor (/servlet/ by
default.) Do I have to define multiple InvokerInterceptor or should I use
prefix='/' to reflect my old zone mount points (I have *many* links pointing
to them in html doc and servlets)
3. <Host ...> definitions in server.xml doesn't seem to support the
ServerAlias directive from Apache. Do I have to declare all hosts? (virtuals
and aliases)
4. Well, I'm a bit lost in Invokers, Contexts, web.xml, server, xml... I'm
looking for a magic spell to transform my JServ in Tomcat
thanks a lot
--
mathieu perrenoud [iis]