[ https://issues.apache.org/jira/browse/MTOMCAT-47?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olivier Lamy (*$^¨%`£) closed MTOMCAT-47. ----------------------------------------- Resolution: Not A Problem must not be a problem with recent version. > Goal "exploded" does deploys before undeploy is finished > -------------------------------------------------------- > > Key: MTOMCAT-47 > URL: https://issues.apache.org/jira/browse/MTOMCAT-47 > Project: Apache Tomcat Maven Plugin > Issue Type: Bug > Affects Versions: 1.0-beta-1 > Environment: Apache Maven 3.0-alpha-4 (r835944; 2009-11-13 > 19:06:31+0100) > Java version: 1.6.0_17 > Default locale: de_DE, platform encoding: Cp1252 > OS name: "windows vista" version: "6.0" arch: "x86" Family: "windows" > Reporter: Mark Michaelis > > For integration tests we want to deploy an exploded webapp into tomcat. But > this fails if we deployed the webapp in a previous run as the deployment > seems to start before the undeployment is actually done. > This is the code snippet we use for deployment. Mind the "update=true" which > should do the undeployment: > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>tomcat-maven-plugin</artifactId> > <version>1.0-beta-1</version> > <executions> > <execution> > <id>deploy</id> > <goals> > <goal>exploded</goal> > </goals> > <phase>compile</phase> > <configuration> > <url>http://localhost:8001/manager</url> > <username>some</username> > <password>someother</password> > <warDirectory>/webapp</warDirectory> > <path>/</path> > <update>true</update> > </configuration> > </execution> > </executions> > </plugin> > {code} > From the log: > {noformat} > [INFO] --- tomcat-maven-plugin:1.0-beta-1:exploded (deploy) @ > tomcat-deployment --- > [DEBUG] Created new class realm > plugin>org.codehaus.mojo:tomcat-maven-plugin:1.0-beta-1 > [DEBUG] Populating plugin realm for > org.codehaus.mojo:tomcat-maven-plugin:1.0-beta-1 > [DEBUG] Included: > org.codehaus.mojo:tomcat-maven-plugin:maven-plugin:1.0-beta-1 > [DEBUG] Excluded: org.apache.maven:maven-plugin-api:jar:2.0 > [DEBUG] Excluded: org.apache.maven:maven-artifact-manager:jar:2.0 > [DEBUG] Excluded: org.apache.maven:maven-repository-metadata:jar:2.0 > [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:1.0.4 > [DEBUG] Excluded: org.apache.maven:maven-artifact:jar:2.0 > [DEBUG] Excluded: > org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8 > [DEBUG] Excluded: classworlds:classworlds:jar:1.1-alpha-2 > [DEBUG] Excluded: org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5 > [DEBUG] Included: commons-codec:commons-codec:jar:1.3 > [DEBUG] Included: org.apache.tomcat:catalina:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:servlet-api:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:juli:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:annotations-api:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:catalina-ha:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:coyote:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:tribes:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:el-api:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:jasper:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:jsp-api:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:jasper-jdt:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:jasper-el:jar:6.0.16 > [DEBUG] Included: org.apache.tomcat:dbcp:jar:6.0.16 > [DEBUG] Configuring mojo > 'org.codehaus.mojo:tomcat-maven-plugin:1.0-beta-1:exploded' with basic > configurator --> > [DEBUG] (f) charset = ISO-8859-1 > [DEBUG] (f) contextFile = ...\META-INF\context.xml > [DEBUG] (f) mode = war > [DEBUG] (f) packaging = war > [DEBUG] (f) password = ... > [DEBUG] (f) path = /editor > [DEBUG] (f) update = true > [DEBUG] (f) url = http://localhost:8001/manager > [DEBUG] (f) username = ... > [DEBUG] (f) version = 1.0-beta-1 > [DEBUG] (f) warDirectory = ...\webapp > [DEBUG] -- end configuration -- > [INFO] Deploying war to http://localhost:8001/editor > [DEBUG] No server specified for authentication - using defaults > [INFO] OK - Undeployed application at context path /editor > [INFO] FAIL - Application already exists at path /editor > {noformat} > Thus the deployment fails because undeployment is still incomplete. > *Workarounds:* > * Manually clean before doing the deployment. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org