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!