[ 
https://issues.apache.org/jira/browse/MTOMCAT-128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13567758#comment-13567758
 ] 

Gilberto C Andrade commented on MTOMCAT-128:
--------------------------------------------

Yes, I have this problem:
{code}
gilberto.andrade@A37710:~$ cat 
/home/gilberto.andrade/.m2/repository/org/apache/tomcat/maven/tomcat7-maven-plugin/2.1-SNAPSHOT/tomcat7-maven-plugin-2.1-SNAPSHOT.jar
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a 
href="https://repository.apache.org/content/repositories/snapshots/org/apache/tomcat/maven/tomcat7-maven-plugin/2.1-SNAPSHOT/tomcat7-maven-plugin-2.1-SNAPSHOT.jar";>here</a>.</p>
<hr>
<address>Apache/2.2.20 (Ubuntu) Server at repository.apache.org Port 
80</address>
</body></html>
{code}
and 
{code}
gilberto.andrade@A37710:~$ cat  
/home/gilberto.andrade/.m2/repository/org/sonatype/plugins/maven-metadata-apache.snapshots.xml
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a 
href="https://repository.apache.org/content/repositories/snapshots/org/sonatype/plugins/maven-metadata.xml";>here</a>.</p>
<hr>
<address>Apache/2.2.20 (Ubuntu) Server at repository.apache.org Port 
80</address>
</body></html>
gilberto.andrade@A37710:~$ 
{code}

                
> The plugin ignores and/or parses web.xml incorrectally when using 
> tomcatWebXml option
> -------------------------------------------------------------------------------------
>
>                 Key: MTOMCAT-128
>                 URL: https://issues.apache.org/jira/browse/MTOMCAT-128
>             Project: Apache Tomcat Maven Plugin
>          Issue Type: Bug
>          Components: tomcat6, tomcat7
>    Affects Versions: 2.0-beta-1
>         Environment: openSUSE 12.1 32Bits
>            Reporter: Gilberto C Andrade
>            Assignee: Olivier Lamy (*$^¨%`£)
>            Priority: Trivial
>             Fix For: 2.1
>
>
> In our project(jpa-spring-wicket) we need to filter the web.xml file, 
> changing some placeholder and putting it (the web.xml) in 
> ${project.build.directory}/${project.build.finalName}/WEB-INF/web.xml.
> Using tomcat6-maven-plugin it find the correct file, but fail when parsing it:
> <quote>
> Caused by: java.lang.IllegalArgumentException: Duplicate context 
> initialization parameter contextConfigLocation
>       at 
> org.apache.catalina.core.StandardContext.addParameter(StandardContext.java:2661)
>       ... 52 more
> Mar 16, 2012 11:49:12 AM org.apache.catalina.startup.ContextConfig 
> applicationWebConfig
> SEVERE: Parse error in application web.xml file at 
> jndi:/localhost/a2p/WEB-INF/web.xml
> org.xml.sax.SAXParseException; systemId: jndi:/localhost/a2p/WEB-INF/web.xml; 
> lineNumber: 15; columnNumber: 21; Error at (15, 21: Duplicate context 
> initialization parameter contextConfigLocation
>       at 
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2806)
> </quote>
> Using tomcat7-maven-plugin it find the correct file, but ignores it so using 
> the original file which contain the ${placeholder}. Thus not initializing the 
> application:
> <quote>
> INFO  - ContextLoader              - Root WebApplicationContext: 
> initialization completed in 7808 ms
> INFO  - WebXmlFile                 - web.xml: url mapping found for filter 
> with name A2P: [/*]
> Mar 16, 2012 12:08:16 PM org.apache.catalina.core.StandardContext filterStart
> SEVERE: Exception starting filter A2P
> java.lang.IllegalArgumentException: Invalid configuration type: 
> '${wicket.MODE}'.  Must be "development" or "deployment".
>       at 
> org.apache.wicket.protocol.http.WebApplication.getConfigurationType(WebApplication.java:670)
>       at org.apache.wicket.Application.configure(Application.java:297)
>       at 
> org.apache.wicket.protocol.http.WebApplication.internalInit(WebApplication.java:613)
>       at org.apache.wicket.Application.initApplication(Application.java:806)
>       at 
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:346)
>       at 
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:286)
>       at 
> org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
>       at 
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
> </quote> 
> The plugin configuration:
> <quote>
>           <plugin>
>                 <groupId>org.apache.tomcat.maven</groupId>
>                 <artifactId>tomcat7-maven-plugin</artifactId>
>                 <version>2.0-beta-1</version>
>                 <configuration>
>                     <contextPath>${project.build.finalName}</contextPath>
>                     
> <tomcatWebXml>${project.build.directory}/${project.build.finalName}/WEB-INF/web.xml</tomcatWebXml>
>                 </configuration>
>             </plugin>
> </quote>
> I have the jetty plugin setup as well and working, so I would try with tomcat 
> but without success until now.
> Regards

--
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

Reply via email to