I think that Tomcat is expecting a full webapp in the
/var/tomcat4/webapps/univ/adminsite directory. Do you have a WEB-INF
directoy (with the associated web.xml, etc.) in adminsite? 

Since you have defined adminsite as a separate context, I think it
won't recognise the webapp in the directory above it (univ). Maybe
instead you can just use mod_redirect or mod_rewrite to forward
requests from: 

http://myadmin.mydomain.fr/

to: 

http://mysite.mydomain.fr/adminsite/

BTW: Does anyone know how to get rid of the trailing slash? 

-August


--- Julien OIX <[EMAIL PROTECTED]> wrote:
> August Detlefsen a écrit :
> > 
> > You shouldn't need to define 2 services in server.xml. Just use 1
> > service with 2 virtual hosts.
> 
> > > I'm using Tomcat 4.0.1-1, Apache 1.3.22  and mod_webapp under
> RedHat Linux 7.1
> > >
> > > here's my problem:
> > >
> > > my website can be accessed by a front-office or a back-office,
> but
> > > this
> > > is the same webapp ...
> > >
> > > I'd like the two parts can be reached either by 
> mysite.mydomain.fr
> > > (path_to_webapp/index.jsp)
> > >                                           and 
> myadmin.mydomain.fr
> > > (path_to_webapp/adminsite/frameset.html)
> > >
> > > I suppose I deploy only one WarpConnector.
> > >
> 
> I did some change in the server.xml
> 
> ############### a part of server.xml 
> #######################################
> 
> <Engine className="org.apache.catalina.connector.warp.WarpEngine"
>      name="Apache" debug="0" >
> 
>       <Realm className="org.apache.catalina.realm.MemoryRealm" /> 
> 
>       <!-- Front-Office -->
>       <Host name="miles.presidence.univ-nantes.fr" debug="0"
> appBase="webapps" 
>        unpackWARs="true" autodeploy="true">
> 
>       <Context path="" docBase="univ" debug="0" privileged="true"/>
> 
>       </Host>
>       <!-- Back-Office -->
>       <Host name="stats.presidence.univ-nantes.fr" debug="0"
> appBase="webapps" 
>        unpackWARs="true" autodeploy="true">
>  
>       <Context path="" docBase="univ/adminsite" debug="0"
> privileged="true"/>
>       </Host>
>     </Engine>
> 
> ############# a part of httpd.conf
> #############################################
> 
> WebAppConnection      conn1 warp miles.presidence.univ-nantes.fr:8011
> 
> NameVirtualHost 193.52.112.79
> 
> <VirtualHost 193.52.112.79>
> 
> ServerName miles.presidence.univ-nantes.fr
> ServerAdmin [EMAIL PROTECTED]
> DocumentRoot "/var/tomcat4/webapps/univ"
> DirectoryIndex index.jsp
> Port 8011
> UseCanonicalName Off
> WebAppDeploy          /var/tomcat4/webapps/univ conn1 /
> 
> </VirtualHost>
> 
> <VirtualHost 193.52.112.79>
> 
> ServerName stats.presidence.univ-nantes.fr
> ServerAdmin [EMAIL PROTECTED]
> DocumentRoot "/var/tomcat4/webapps/univ/adminsite"
> DirectoryIndex frameset.html
> Port 8011
> UseCanonicalName Off
> 
> WebAppDeploy          /var/tomcat4/webapps/univ/adminsite conn1 /
> 
> </VirtualHost>
> ####################################################################
> 
> when I restart Apache and Tomcat, I have no errors in the apache
> error_log, and this is what I get in the tomcat's catalina.out:
> 
> WebappLoader[]: Deploying class repositories to work directory
> /var/tomcat4/work/stats.presidence.univ-nantes.fr/_
> StandardManager[]: Seeding random number generator class
> java.security.SecureRandom
> StandardManager[]: Seeding of random number generator has been
> completed
> ContextConfig[]: Missing application web.xml, using defaults only
> StandardWrapper[:default]: Loading container servlet default
> StandardWrapper[:invoker]: Loading container servlet invoker
> StandardHost[stats.presidence.univ-nantes.fr]: Installing web
> application at context path /univ from URL
> file:/var/tomcat4/webapps/univ
> WebappLoader[/univ]: Deploying class repositories to work directory
> /var/tomcat4/work/stats.presidence.univ-nantes.fr/univ
> WebappLoader[/univ]: Deploy JAR /WEB-INF/lib/jtf.jar to
> /var/tomcat4/webapps/univ/WEB-INF/lib/jtf.jar
> WebappLoader[/univ]: Deploy JAR /WEB-INF/lib/univ.jar to
> /var/tomcat4/webapps/univ/WEB-INF/lib/univ.jar
> StandardManager[/univ]: Seeding random number generator class
> java.security.SecureRandom
> StandardManager[/univ]: Seeding of random number generator has been
> completed
> ContextConfig[/univ]: Missing application web.xml, using defaults
> only
> StandardWrapper[/univ:default]: Loading container servlet default
> StandardWrapper[/univ:invoker]: Loading container servlet invoker
> WebappLoader[]: Deploying class repositories to work directory
> /var/tomcat4/work/miles.presidence.univ-nantes.fr/_
> WebappLoader[]: Deploy JAR /WEB-INF/lib/jtf.jar to
> /var/tomcat4/webapps/univ/WEB-INF/lib/jtf.jar
> WebappLoader[]: Deploy JAR /WEB-INF/lib/univ.jar to
> /var/tomcat4/webapps/univ/WEB-INF/lib/univ.jar
> StandardManager[]: Seeding random number generator class
> java.security.SecureRandom
> StandardManager[]: Seeding of random number generator has been
> completed
> ContextConfig[]: Missing application web.xml, using defaults only
> StandardWrapper[:default]: Loading container servlet default
> StandardWrapper[:invoker]: Loading container servlet invoker
> StandardHost[miles.presidence.univ-nantes.fr]: Installing web
> application at context path /univ from URL
> file:/var/tomcat4/webapps/univ
> WebappLoader[/univ]: Deploying class repositories to work directory
> /var/tomcat4/work/miles.presidence.univ-nantes.fr/univ
> WebappLoader[/univ]: Deploy JAR /WEB-INF/lib/jtf.jar to
> /var/tomcat4/webapps/univ/WEB-INF/lib/jtf.jar
> WebappLoader[/univ]: Deploy JAR /WEB-INF/lib/univ.jar to
> /var/tomcat4/webapps/univ/WEB-INF/lib/univ.jar
> StandardManager[/univ]: Seeding random number generator class
> java.security.SecureRandom
> StandardManager[/univ]: Seeding of random number generator has been
> completed
> ContextConfig[/univ]: Missing application web.xml, using defaults
> only
> StandardWrapper[/univ:default]: Loading container servlet default
> StandardWrapper[/univ:invoker]: Loading container servlet invoker
> 
> when I try to get the Front-Office (miles.presidence.univ-nantes.fr),
> it
> works.
> 
> but when I try to get the Back-Office
> (stats.presidence.univ-nantes.fr),
> I have a 404 report:
> 
> "description The requested resource
> (/servlet/com.jsbsoft.jtf.core.SG)
> is not available."
> and this what I get in catalina.out:
> 
>
StandardWrapper[:org.apache.catalina.INVOKER.com.jsbsoft.jtf.core.SG]:
> Marking servlet org.apache.catalina.INVOKER.com.jsbsoft.jtf.core.SG
> as
> unavailable
> 
> maybe it's a little confused, but I only have to deploy the webapp, I
> didn't write it.
> 
> I suppose I have something to do with the Context->docbase
> (server.xml)
> or the DocumentRoot (httpd.conf), I tried many things, but nothing
> works
> ...
> 
> if anyone has a idea ...
> 
> thanks in advance
> -- 
> Julien OIX
> Service Informatique de Gestion
> Tél: 02 40 99 83 65
> mail: [EMAIL PROTECTED]
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
> 


__________________________________________________
Do You Yahoo!?
Great stuff seeking new owners in Yahoo! Auctions! 
http://auctions.yahoo.com

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to