Doug,
I am now testing it on my local machine. My network admin has provided me
with this IP configuration

Connection-specific DNS Suffix  . :
IP Address. . . . . . . . . . . . : 172.27.2.246
Subnet Mask . . . . . . . . . . . : 255.255.0.0
IP Address. . . . . . . . . . . . : 172.27.2.44
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . : 172.27.1.59

I have added the <context> within the <host> tag of each service.
I have changed the port from 8080 to 80 for the first service.

When I type http://localhost it doesn't work. I am pasting the stdout.txt
and the other two log files that are generated along with the server.xml
file. Can you please have a look at it and correct me?

There is an error in the stdout.txt.  see these lines
SEVERE: Error filterStart
Mar 30, 2004 9:41:45 AM org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors


-----------STDOUT.TXT------------
Mar 30, 2004 9:41:22 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 80
Mar 30, 2004 9:41:24 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 443
Mar 30, 2004 9:41:24 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 6269 ms
Mar 30, 2004 9:41:25 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Mar 30, 2004 9:41:25 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.19
Mar 30, 2004 9:41:25 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Mar 30, 2004 9:41:26 AM org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx )
Mar 30, 2004 9:41:26 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Processing Context configuration file URL file:E:\Tomcat 5.0
\conf\Catalina\localhost\admin.xml
Mar 30, 2004 9:41:27 AM org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings',
returnNull=true
Mar 30, 2004 9:41:27 AM org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing, config='org.apache.struts.action.ActionResources',
returnNull=true
Mar 30, 2004 9:41:29 AM org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources',
returnNull=true
Mar 30, 2004 9:41:35 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Processing Context configuration file URL file:E:\Tomcat 5.0
\conf\Catalina\localhost\balancer.xml
Mar 30, 2004 9:41:35 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Processing Context configuration file URL file:E:\Tomcat 5.0
\conf\Catalina\localhost\manager.xml
Mar 30, 2004 9:41:36 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /IBS from URL
file:E:\Tomcat 5.0\webapps\IBS
Mar 30, 2004 9:41:36 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /IBS1 from URL
file:E:\Tomcat 5.0\webapps\IBS1
Mar 30, 2004 9:41:36 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /jsp-examples from URL
file:E:\Tomcat 5.0\webapps\jsp-examples
Mar 30, 2004 9:41:37 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /servlets-examples from
URL file:E:\Tomcat 5.0\webapps\servlets-examples
Mar 30, 2004 9:41:38 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /struts from URL
file:E:\Tomcat 5.0\webapps\struts
Mar 30, 2004 9:41:38 AM org.apache.catalina.startup.ContextConfig
applicationConfig
INFO: Missing application web.xml, using defaults only
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/struts]
Mar 30, 2004 9:41:38 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /TEST from URL
file:E:\Tomcat 5.0\webapps\TEST
Mar 30, 2004 9:41:38 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /test1 from URL
file:E:\Tomcat 5.0\webapps\test1
Mar 30, 2004 9:41:38 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /tomcat-docs from URL
file:E:\Tomcat 5.0\webapps\tomcat-docs
Mar 30, 2004 9:41:39 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /webdav from URL
file:E:\Tomcat 5.0\webapps\webdav
Mar 30, 2004 9:41:39 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /workwear from URL
file:E:\Tomcat 5.0\webapps\workwear
Mar 30, 2004 9:41:39 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /workwear1 from URL
file:E:\Tomcat 5.0\webapps\workwear1
Mar 30, 2004 9:41:39 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /workwear2 from URL
file:E:\Tomcat 5.0\webapps\workwear2
Mar 30, 2004 9:41:40 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 80
Mar 30, 2004 9:41:41 AM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
Mar 30, 2004 9:41:41 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/70  config=E:\Tomcat 5.0\conf\jk2.properties
Mar 30, 2004 9:41:41 AM org.apache.catalina.core.StandardService start
INFO: Starting service CatalinaHTTPS
Mar 30, 2004 9:41:41 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.19
Mar 30, 2004 9:41:41 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Mar 30, 2004 9:41:41 AM org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx )
Mar 30, 2004 9:41:45 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /balancer from URL
file:E:\Tomcat 5.0\webapps\balancer
Mar 30, 2004 9:41:45 AM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Mar 30, 2004 9:41:45 AM org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors
Mar 30, 2004 9:41:45 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /IBS from URL
file:E:\Tomcat 5.0\webapps\IBS
Mar 30, 2004 9:41:45 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /IBS1 from URL
file:E:\Tomcat 5.0\webapps\IBS1
Mar 30, 2004 9:41:45 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /jsp-examples from URL
file:E:\Tomcat 5.0\webapps\jsp-examples
Mar 30, 2004 9:41:46 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /servlets-examples from
URL file:E:\Tomcat 5.0\webapps\servlets-examples
Mar 30, 2004 9:41:47 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /struts from URL
file:E:\Tomcat 5.0\webapps\struts
Mar 30, 2004 9:41:47 AM org.apache.catalina.startup.ContextConfig
applicationConfig
INFO: Missing application web.xml, using defaults only
StandardEngine[CatalinaHTTPS].StandardHost[localhost].StandardContext[/struts]
Mar 30, 2004 9:41:47 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /TEST from URL
file:E:\Tomcat 5.0\webapps\TEST
Mar 30, 2004 9:41:47 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /test1 from URL
file:E:\Tomcat 5.0\webapps\test1
Mar 30, 2004 9:41:48 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /tomcat-docs from URL
file:E:\Tomcat 5.0\webapps\tomcat-docs
Mar 30, 2004 9:41:48 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /webdav from URL
file:E:\Tomcat 5.0\webapps\webdav
Mar 30, 2004 9:41:48 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /workwear from URL
file:E:\Tomcat 5.0\webapps\workwear
Mar 30, 2004 9:41:48 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /workwear1 from URL
file:E:\Tomcat 5.0\webapps\workwear1
Mar 30, 2004 9:41:49 AM org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path /workwear2 from URL
file:E:\Tomcat 5.0\webapps\workwear2
Mar 30, 2004 9:41:49 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 443
Mar 30, 2004 9:41:49 AM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8019
Mar 30, 2004 9:41:49 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/10  config=E:\Tomcat 5.0\conf\jk2.properties
Mar 30, 2004 9:41:50 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 25516 ms
---------------END OF STDOUT.TXT----------------


----------localhost_log.2004-03-30.txt--------------
2004-03-30 09:41:35
StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter:
init(): ruleChain: [org.apache.webapp.balancer.RuleChain:
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News /
Redirect URL: http://www.cnn.com],
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param name:
paramName / Target param value: paramValue / Redirect URL:
http://www.yahoo.com],
[org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
http://jakarta.apache.org]]
2004-03-30 09:41:37 StandardContext[/jsp-examples]ContextListener:
contextInitialized()
2004-03-30 09:41:37 StandardContext[/jsp-examples]SessionListener:
contextInitialized()
2004-03-30 09:41:38 StandardContext[/servlets-examples]ContextListener:
contextInitialized()
2004-03-30 09:41:38 StandardContext[/servlets-examples]SessionListener:
contextInitialized()
---------- END OF localhost_log.2004-03-30.txt--------------

-------------localhosthttps_log.2004-03-30.txt---------
2004-03-30 09:41:45 StandardContext[/balancer]Exception starting filter
BalancerFilter
java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
      at
org.apache.webapp.balancer.RulesParser.createDigester(RulesParser.java:107)
      at org.apache.webapp.balancer.RulesParser.<init>(RulesParser.java:85)
      at
org.apache.webapp.balancer.BalancerFilter.init(BalancerFilter.java:121)
      at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:272)
      at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:355)
      at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:126)
      at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3644)
      at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4276)
      at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
      at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
      at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
      at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
      at
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
      at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:727)
      at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:477)
      at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
      at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
      at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
      at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1134)
      at org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
      at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1126)
      at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521)
      at
org.apache.catalina.core.StandardService.start(StandardService.java:519)
      at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
      at org.apache.catalina.startup.Catalina.start(Catalina.java:594)
      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.start(Bootstrap.java:297)
      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)

2004-03-30 09:41:46 StandardContext[/jsp-examples]ContextListener:
contextInitialized()
2004-03-30 09:41:46 StandardContext[/jsp-examples]SessionListener:
contextInitialized()
2004-03-30 09:41:47 StandardContext[/servlets-examples]ContextListener:
contextInitialized()
2004-03-30 09:41:47 StandardContext[/servlets-examples]SessionListener:
contextInitialized()
-------------END OF localhosthttps_log.2004-03-30.txt---------


-------------SERVER.XML---------------
<!-- Example Server Configuration File -->


<Server port="8005" shutdown="SHUTDOWN" debug="0">
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
debug="0"/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
debug="0"/>

  <!-- Global JNDI resources -->
  <GlobalNamingResources>

    <!-- Test entry for demonstration purposes -->
    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    <!-- 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">
    </Resource>
    <ResourceParams name="UserDatabase">
      <parameter>
        <name>factory</name>
        <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
      </parameter>
      <parameter>
        <name>pathname</name>
        <value>conf/tomcat-users.xml</value>
      </parameter>
    </ResourceParams>

  </GlobalNamingResources>

  <!-- Define the Tomcat Stand-Alone Service -->
  <Service name="Catalina">


    <!-- Define a non-SSL Coyote HTTP/1.1 Connector on the port specified
         during installation  -->
    <Connector port="80" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="443"
acceptCount="100" debug="0" connectionTimeout="20000"
disableUploadTimeout="true" address="172.27.2.44" />
    <!-- Note : To disable connection timeouts, set connectionTimeout value
     to 0 -->


    <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
    <Connector port="8009"
               enableLookups="false" redirectPort="8443" debug="0"
               protocol="AJP/1.3" />

    <!-- An Engine represents the entry point (within Catalina) that
processes
         every request.  The Engine implementation for Tomcat stand alone
         analyzes the HTTP headers included with the request, and passes
them
         on to the appropriate Host (virtual host). -->

    <!-- Define the top level container in our container hierarchy -->
    <Engine name="Catalina" defaultHost="localhost" debug="0">

      <!-- Global logger unless overridden at lower levels -->
      <Logger className="org.apache.catalina.logger.FileLogger"
              prefix="catalina_log." suffix=".txt"
              timestamp="true"/>

      <!-- Because this Realm is here, an instance will be shared globally
-->

      <!-- This Realm uses the UserDatabase configured in the global JNDI
           resources under the key "UserDatabase".  Any edits
           that are performed against this UserDatabase are immediately
           available for use by the Realm.  -->
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 debug="0" resourceName="UserDatabase"/>

      <!-- Comment out the old realm but leave here for now in case we
           need to go back quickly -->
      <!--
      <Realm className="org.apache.catalina.realm.MemoryRealm" />
      -->

      <!-- Define the default virtual host
           Note: XML Schema validation will not work with Xerces 2.2.
       -->
      <Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

      <Context path="" docBase="/IBS1" debug="0">
      </Context>

        <!-- Logger shared by all Contexts related to this virtual host.
By
             default (when using FileLogger), log files are created in the
"logs"
             directory relative to $CATALINA_HOME.  If you wish, you can
specify
             a different directory with the "directory" attribute.  Specify
either a
             relative (to $CATALINA_HOME) or absolute path to the desired
             directory.-->
        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="localhost_log." suffix=".txt"
            timestamp="true"/>

            <DefaultContext reloadable="true" />

      </Host>

    </Engine>

  </Service>

  <Service name="CatalinaHTTPS">


    <!-- Define a SSL Coyote HTTP/1.1 Connector on port 443 -->

    <Connector port="443"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="100" debug="0" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
               keystoreFile="C:\Documents and
Settings\kworker\server.keystore"
               keystorePass="changeit"
               address="172.27.2.246" />


    <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
    <Connector port="8019"
               enableLookups="false" redirectPort="443" debug="0"
               protocol="AJP/1.3" />

    <!-- Define the top level container in our container hierarchy -->
    <Engine name="CatalinaHTTPS" defaultHost="localhost" debug="0">

      <!-- Global logger unless overridden at lower levels -->
      <Logger className="org.apache.catalina.logger.FileLogger"
              prefix="catalinahttps_log." suffix=".txt"
              timestamp="true"/>

      <!-- Because this Realm is here, an instance will be shared globally
-->

      <!-- This Realm uses the UserDatabase configured in the global JNDI
           resources under the key "UserDatabase".  Any edits
           that are performed against this UserDatabase are immediately
           available for use by the Realm.  -->
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 debug="0" resourceName="UserDatabase"/>

      <!-- Comment out the old realm but leave here for now in case we
           need to go back quickly -->
      <!--
      <Realm className="org.apache.catalina.realm.MemoryRealm" />
      -->


      <!-- Define the default virtual host
           Note: XML Schema validation will not work with Xerces 2.2.
       -->
      <Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

      <Context path="" docBase="/IBS" debug="0">
      </Context>

        <!-- Access log processes all requests for this virtual host.  By
             default, log files are created in the "logs" directory
relative to
             $CATALINA_HOME.  If you wish, you can specify a different
             directory with the "directory" attribute.  Specify either a
relative
             (to $CATALINA_HOME) or absolute path to the desired directory.
        -->
        <!--
        <Valve className="org.apache.catalina.valves.AccessLogValve"
                 directory="logs"  prefix="localhost_access_log."
suffix=".txt"
                 pattern="common" resolveHosts="false"/>
        -->

        <!-- Logger shared by all Contexts related to this virtual host.
By
             default (when using FileLogger), log files are created in the
"logs"
             directory relative to $CATALINA_HOME.  If you wish, you can
specify
             a different directory with the "directory" attribute.  Specify
either a
             relative (to $CATALINA_HOME) or absolute path to the desired
             directory.-->
        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="localhosthttps_log."
suffix=".txt"
            timestamp="true"/>

            <DefaultContext reloadable="true" />

      </Host>
    </Engine>
  </Service>
</Server>
--------------END OF SERVER.XML--------------



Thank you,
Best Regards,
Uma



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to