I am testing Tomcat 5.0.28 on Windows 2000 Pro. I use catalina-ant deploy
task to deploy my webapp war. Where did this exception come from? My web
application runs fine.

<<stdout.log>>
15-Oct-2004 3:25:48 PM org.apache.catalina.startup.HostConfig deployWARs
WARNING: Exception while expanding web application archive ROOT.war
15-Oct-2004 3:25:49 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:/C:/Program
Files/Apache Software Foundation/Tomcat
5.0/conf/Catalina/investments.localhost/ROOT.xml
15-Oct-2004 3:25:49 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application from URL jar:file:/C:/Program Files/Apache
Software Foundation/Tomcat
5.0/webapps/www.investments.shareowner.com/ROOT.war!/
initializing http://www.investments.shareowner.com...
initialized http://www.investments.shareowner.com
15-Oct-2004 3:26:14 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Program Files\Apache
Software Foundation\Tomcat 5.0\conf\Catalina\investments.localhost\ROOT.xml
15-Oct-2004 3:26:14 PM org.apache.commons.digester.Digester endElement
SEVERE: End event threw exception
java.lang.reflect.InvocationTargetException
        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.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at
org.apache.commons.digester.Digester.endElement(Digester.java:1058)
        at
org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:7
6)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
her.dispatch(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1567)
        at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:488)
        at
org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
        at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483
)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
        at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1083)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:327)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:119)
        at
org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:80
0)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1619)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1628)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Cont
ainerBase.java:1608)
        at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.IllegalStateException: Context path  is already in use
        at
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.
java:896)
        ... 30 more
15-Oct-2004 3:26:14 PM org.apache.catalina.startup.HostConfig
deployDescriptors
SEVERE: Error deploying configuration descriptor ROOT.xml
java.io.IOException: java.lang.IllegalStateException: Context path  is
already in use
        at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:494)
        at
org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
        at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483
)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
        at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1083)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:327)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:119)
        at
org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:80
0)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1619)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1628)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Cont
ainerBase.java:1608)
        at java.lang.Thread.run(Thread.java:534)

<<context.xml>>
<Context path="" docBase="ROOT" debug="0">

        <Logger className="org.apache.catalina.logger.FileLogger"
                        prefix="investments_ROOT_log." suffix=".txt"
                        timestamp="true"/>
        
</Context>


<<web.xml>>
<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd";>

<web-app>

<display-name>http://www.investments.shareowner.com</display-name>
<description>Canadian ShareOwner Investments</description>

<filter>
        <filter-name>JspFilter</filter-name>
        <filter-class>com.shareowner.core.filters.JspFilter</filter-class>
</filter>

<filter-mapping>
        <filter-name>JspFilter</filter-name>
        <url-pattern>*.jsp</url-pattern>
</filter-mapping>

<listener>
        
<listener-class>com.shareowner.investments.util.AppInitListener</listener-cl
ass>
</listener>

<!-- Standard Action Servlet Configuration (with debugging) -->
<servlet>
        <servlet-name>action</servlet-name>
        
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
                <param-name>config</param-name>
                <param-value>/WEB-INF/conf/struts-config.xml</param-value>
        </init-param>
        <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
        </init-param>
        <init-param>
                <param-name>detail</param-name>
                <param-value>0</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
</servlet>

<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>

<!-- Struts Tag Library Descriptors -->
<taglib>
        <taglib-uri>/tags/struts-bean</taglib-uri>
        <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
        <taglib-uri>/tags/struts-html</taglib-uri>
        <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
        <taglib-uri>/tags/struts-logic</taglib-uri>
        <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
        <taglib-uri>/tags/struts-nested</taglib-uri>
        <taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>
<!--
<taglib>
        <taglib-uri>/tags/struts-tiles</taglib-uri>
        <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
-->

</web-app>





Regards,
 
 
PQ
 
Going to war for peace is like having sex for virginity

Reply via email to