You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by MERCADIER Didier ROSI/SIFAC <di...@francetelecom.com> on 2005/05/12 18:57:37 UTC

How to use Admin and Manager app. when $CATALINA_BASE is redefined ?

Hi,

We use Tomcat 4.1.24 and JSDK 1.4.1.07 on Windows 2000.

In our project, we have redefined $CATALINA_BASE to point to our webapp directory outside of $CATALINA_HOME. It works perfectly.

So now, we want to use administration and manager web applications. But /admin and /manager are searched from our webapp directory and not from $CATALINA_HOME/server/webapps.

How can i do to redirect to $CATALINA_HOME/server/webapps/admin and $CATALINA_HOME/server/webapps/manager ?

We have tried to modify our server.xml :

Initial content :
<Server debug="0" port="8081" shutdown="SHUTDOWN">
  <Service name="Tomcat-Standalone">
    <Connector acceptCount="10" className="org.apache.catalina.connector.http.HttpConnector" connectionTimeout="60000" debug="0" maxProcessors="75" minProcessors="5" port="8080"/>
    <Engine debug="0" defaultHost="localhost" name="Standalone">
      <Host appBase="webApp" debug="0" name="localhost" unpackWARs="false">
        <Context path="" debug="0" docBase=""/>
      </Host>
    </Engine>
  </Service>
</Server> 

Modified content :
<Server debug="0" port="8081" shutdown="SHUTDOWN">
  <Service name="Tomcat-Standalone">
    <Connector acceptCount="10" className="org.apache.catalina.connector.http.HttpConnector" connectionTimeout="60000" debug="0" maxProcessors="75" minProcessors="5" port="8080"/>
    <Engine debug="0" defaultHost="localhost" name="Standalone">
      <Host appBase="webApp" debug="0" name="localhost" unpackWARs="false">
        <Context path="" debug="0" docBase=""/>
        <Context path="/admin" privileged="true" debug="0" docBase="C:/ProgramFiles/Tomcat4.1/server/webapps/admin"/>
        <Context path="/manager" privileged="true" debug="0" docBase="C:/ProgramFiles/Tomcat4.1/server/webapps/manager"/>      
	</Host>
    </Engine>
  </Service>
</Server> 

But we have got the following errors :

/****************************************************************************************************/
HttpConnector Opening server socket on all host IP addresses
DÚmarrage du service Tomcat-Standalone
Apache Tomcat/4.1.24-LE-jdk14
WebappLoader[/admin]: Deploying class repositories to work directory F:\DEV\Moteur\work\Standalone\l
ocalhost\admin
WebappLoader[/admin]: Deploy class files /WEB-INF/classes to C:\APPFT\Tomcat4.1\server\webapps\admin
\WEB-INF\classes
WebappLoader[/admin]: Deploy JAR /WEB-INF/lib/struts.jar to C:\APPFT\Tomcat4.1\server\webapps\admin\
WEB-INF\lib\struts.jar
ContextConfig[/admin]: Exception lors du traitement du JAR indiquÚ par le chemin de ressource /WEB-I
NF/lib/struts.jar
javax.servlet.ServletException: Exception lors du traitement du JAR indiquÚ par le chemin de ressour
ce /WEB-INF/lib/struts.jar
javax.servlet.ServletException: Exception lors du traitement du JAR indiquÚ par le chemin de ressour
ce /WEB-INF/lib/struts.jar
        at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
        at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
        at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
        at org.apache.catalina.core.StandardService.start(StandardService.java:497)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
ContextConfig[/admin]: Cette application est marquÚe comme non disponible suite aux erreurs prÚcÚden
tes
StandardManager[/admin]: Alimentation de la classe du gÚnÚrateur de nombre alÚatoire java.security.S
ecureRandom
StandardManager[/admin]: L'alimentation du gÚnÚrateur de nombre alÚatoire est terminÚ
StandardContext[/admin]: Erreur de dÚmarrage du contexte suite aux erreurs prÚcÚdentes
WebappLoader[/manager]: Deploying class repositories to work directory F:\DEV\Moteur\work\Standalone
\localhost\manager
ContextConfig[/manager]: Aucun royaume (realm) n''a ÚtÚ configurÚ pour rÚaliser l''authentification
ContextConfig[/manager]: Cette application est marquÚe comme non disponible suite aux erreurs prÚcÚd
entes
StandardManager[/manager]: Alimentation de la classe du gÚnÚrateur de nombre alÚatoire java.security
.SecureRandom
StandardManager[/manager]: L'alimentation du gÚnÚrateur de nombre alÚatoire est terminÚ
StandardContext[/manager]: Erreur de dÚmarrage du contexte suite aux erreurs prÚcÚdentes
WebappLoader[]: Deploying class repositories to work directory F:\DEV\Moteur\work\Standalone\localho
st\_
WebappLoader[]: Deploy class files /WEB-INF/classes to F:\DEV\Moteur\webApp\WEB-INF\classes
/****************************************************************************************************/



Can someone help us ?

Thanks a lot.

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org