Noop. Before I run deploy task through ant, I checked several directories.

conf/Catalina/investments.localhost: no ROOT.xml
webapps/www.investments.shareowner.com: no ROOT.war nor ROOT/
work/Catalina/www.investments.shareowner.com: no _/

I suspect that Tomcat Manager is deploying the same application twice, one
for context.xml, one for war.

In host, I set autoDeploy, deployXML and unpackWar to true.


Any suggestion?



-----Original Message-----
From: Shapira, Yoav [mailto:[EMAIL PROTECTED] 
Sent: October 15, 2004 3:49 PM
To: Tomcat Users List
Subject: RE: Tomcat 5.0.28 + Ant deploy/undeploy task



Hi,
Looks like you already have an app deployed at the "" context path.

Yoav Shapira http://www.yoavshapira.com
 

>-----Original Message-----
>From: Phillip Qin [mailto:[EMAIL PROTECTED]
>Sent: Friday, October 15, 2004 3:46 PM
>To: '[EMAIL PROTECTED]'
>Subject: Tomcat 5.0.28 + Ant deploy/undeploy task
>
>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.ja
va:3
>9
>)
>       at 
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
rImp
>l
>.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.j
ava:
>7
>6)
>       at
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
>Source)
>       at 
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Un
know
>n
>Source)
>       at 
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
spat
>c
>her.dispatch(Unknown Source)
>       at 
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn
own
>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(StandardHostDeplo
yer.
>j
>ava:488)
>       at
>org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
>       at 
>org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.jav
a:48
>3
>)
>       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:3
27)
>       at 
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
uppo
>r
>t.java:119)
>       at 
>org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.ja
va:8
>0
>0)
>       at 
>org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.pro
cess
>C
>hildren(ContainerBase.java:1619)
>       at 
>org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.pro
cess
>C
>hildren(ContainerBase.java:1628)
>       at 
>org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run
(Con
>t
>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(StandardHostDepl
oyer
>.
>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(StandardHostDeplo
yer.
>j
>ava:494)
>       at
>org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
>       at 
>org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.jav
a:48
>3
>)
>       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:3
27)
>       at 
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
uppo
>r
>t.java:119)
>       at 
>org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.ja
va:8
>0
>0)
>       at 
>org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.pro
cess
>C
>hildren(ContainerBase.java:1619)
>       at 
>org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.pro
cess
>C
>hildren(ContainerBase.java:1628)
>       at 
>org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run
(Con
>t
>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</listen
er-
>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



This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential, proprietary
and/or privileged.  This e-mail is intended only for the individual(s) to
whom it is addressed, and may not be saved, copied, printed, disclosed or
used by anyone else.  If you are not the(an) intended recipient, please
immediately delete this e-mail from your computer system and notify the
sender.  Thank you.


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


!DSPAM:417029cc94472047317333!

Reply via email to