Hi all,
 
i want to migrate from tomcat 5.0 to tomcat 5.5, but it's not going very 
smoothly. 
 
i noticed that the <Logger>-tag isn't valid anymore, so i deleted it out of 
server.xml and use log4j instead.
 
but i'm very confused with the contexts. i keep getting this 
warning/info-message: "A docBase C:\Program Files\Apache Software 
Foundation\Tomcat AG4W\webapps\AquaGis4Web inside the host appBase has been 
specified, and will be ignored"
i tried a lot of things, but none of the ones i tried let disappear that 
message. and if i succeed in letting disappear that message, i can't access my 
application anymore.
 
i have (like in tomcat 5.0.28) a xml-file under conf/[engine]/[host] with the 
name of my web-application.
content of the file:
<?xml version='1.0' encoding='utf-8'?>
<!-- Tomcat AquaGis4Web Context -->
<Context path="/AquaGis4Web" docBase="AquaGis4Web" debug="2" reloadable="true" 
crossContext="true">
 <ResourceLink name="jdbc/db" global="jdbc/db" type="java.lang.String" />
</Context>
 
my server.xml contains 2 global jndi resources (db to authenticate users, 
connection to sql-db) and 1 engine with 1 host. so it looks like this:
<Server port="8005" shutdown="SHUTDOWN">
 <Listener className="org.apache.catalina.core.AprLifecycleListener" />
 <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
 <Listener 
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
 <Listener 
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
 
 <!-- Global JNDI resources -->
 <GlobalNamingResources>
  <!-- Editable user database that can also be used by UserDatabaseRealm to 
authenticate users -->
  <Resource
   name="UserDatabase"
   auth="Container"
   type="org.apache.catalina.UserDatabase"
   description="User database that can be updated and saved"
   factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
   pathname="conf/tomcat-users.xml"
  />
 
  <!-- database Tomcat 5.5 -->
  <Resource
   name="jdbc/db" 
   auth="Container" 
   type="javax.sql.DataSource"
   driverClassName="net.sourceforge.jtds.jdbc.Driver"
   url="***"
   username="***"
   password="***"
   maxActive="20"
   maxIdle="5"
   maxWait="10"
   removeAbandoned="true"
   removeAbandonedTimeout="5"
   logAbandoned="true"
  />
 </GlobalNamingResources>
 
 <!-- Define the Tomcat Stand-Alone Service -->
 <Service name="Catalina">
  <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
  <Connector
   port="8080"
   maxHttpHeaderSize="8192"
   maxThreads="150"
   minSpareThreads="25"
   maxSpareThreads="75"
   enableLookups="false"
   redirectPort="8443"
   acceptCount="100"
   connectionTimeout="20000"
   disableUploadTimeout="true"
  />
 
  <!-- Define an AJP 1.3 Connector on port 8009 -->
  <Connector
   port="8009" 
   enableLookups="false"
   redirectPort="8443"
   protocol="AJP/1.3"
  />
 
  <!-- Define the top level container in our container hierarchy -->
  <Engine name="Catalina" defaultHost="localhost">
   <Realm 
    className="org.apache.catalina.realm.UserDatabaseRealm"
    resourceName="UserDatabase"
   />
 
   <Host
    name="localhost"
    appBase="webapps"
    unpackWARs="true"
    autoDeploy="true"
    xmlValidation="false"
    xmlNamespaceAware="false"
   />
  </Engine>
 </Service>
</Server>
 
which adjustments i have to do to get rid of that message but still be able to 
access my web-application.
 
any tips, hints, suggestions, remarks,... are welcome
thanks a lot for your time
 
With kind regards
Roel


**************************************************************
Disclaimer: zie www.aquafin.be

Reply via email to