[
https://issues.apache.org/jira/browse/MTOMCAT-60?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13295696#comment-13295696
]
Neale Upstone edited comment on MTOMCAT-60 at 6/15/12 3:41 PM:
---------------------------------------------------------------
Attached a patch to fix the SaxException at the cost of creating one context
file in /tmp per webapp, which is probably what we really want.
was (Author: nealeu):
This fixes the SaxException at the cost of creating one context file per
webapp, which is probably what we really want
> Multiple-War-Deployment in configuration section.
> -------------------------------------------------
>
> Key: MTOMCAT-60
> URL: https://issues.apache.org/jira/browse/MTOMCAT-60
> Project: Apache Tomcat Maven Plugin
> Issue Type: Improvement
> Reporter: Joerg Bellmann
> Priority: Minor
> Attachments: SaxExceptionFix.patch, maven-tomcat-plugin.patch.txt,
> patch-for-tomcat6.patch
>
>
> When a user want to deploy multiple webapps with the plugin it uses all
> project-war-dependencies with scope 'tomcat'. Maven 3 shows the following
> message at project-processing:
> {code}
> [INFO] Scanning for projects...
> [WARNING]
> [WARNING] Some problems were encountered while building the effective model
> for de.jbellmann.failsafe:de.jbellmann.failsafe.web:war:0.0.1-SNAPSHOT
> [WARNING] 'dependencies.dependency.scope' for
> org.springframework.samples:mvc-showcase:war must be one of [provided,
> compile, runtime, test, system] but is 'tomcat'. @
> [WARNING]
> [WARNING] It is highly recommended to fix these problems because they
> threaten the stability of your build.
> [WARNING]
> [WARNING] For this reason, future Maven versions might no longer support
> building such malformed projects.
> {code}
> Configuring the additional webapps in the configuration section like this for
> example :
> {code}
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>tomcat-maven-plugin</artifactId>
> <version>1.1-SNAPSHOT</version>
> <executions>
> <execution>
>
> <id>start-tomcat-integration-tests</id>
> <goals>
> <goal>run</goal>
> </goals>
>
> <phase>pre-integration-test</phase>
> <configuration>
> <fork>true</fork>
>
> <addContextWarDependencies>true</addContextWarDependencies>
>
> <additionalWebapps>
> <webapp>
>
> <groupId>org.springframework.samples</groupId>
>
> <artifactId>mvc-showcase</artifactId>
>
> <version>1.0.0-BUILD-SNAPSHOT</version>
>
> <contextPath>/mvc-showcase2</contextPath>
>
> </webapp>
>
> </additionalWebapps>
> </configuration>
> </execution>
> </executions>
> </plugin>
> {code}
> avoids the warnings and makes maven 3 happy.
> As a plus you can configure an contextPath different from the artifactId.
> This solution was inspired by the 'maven-dependency-plugin' and uses some
> code-snippets from it.
> Jörg Bellmann
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]