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]>