Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 1st, 2012  |  syntax: None  |  size: 8.69 KB  |  hits: 108  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. tomcat maven plugin upgrade to tomcat 7
  2. <plugin>
  3.     <groupId>org.apache.tomcat.maven</groupId>
  4.     <artifactId>tomcat7-maven-plugin</artifactId>
  5.     <version>2.0-beta-1</version>
  6.     <configuration>
  7.         <path>/mapp</path>
  8.     </configuration>
  9. </plugin>
  10. <dependency>
  11.     <groupId>org.apache.tomcat.maven</groupId>
  12.     <artifactId>tomcat7-maven-plugin</artifactId>
  13.     <version>2.0-beta-1</version>
  14.     <type>maven-plugin</type>
  15. </dependency>
  16.        
  17. `[INFO] Running war on http://localhost:8080/mapp
  18. [INFO] Creating Tomcat server configuration at c:devbing-branchmapptargettomcat
  19. Feb 8, 2012 4:34:34 PM org.apache.coyote.AbstractProtocol init
  20. INFO: Initializing ProtocolHandler ["http-bio-8080"]
  21. Feb 8, 2012 4:34:34 PM org.apache.catalina.core.StandardService startInternal
  22. INFO: Starting service Tomcat
  23. Feb 8, 2012 4:34:34 PM org.apache.catalina.core.StandardEngine startInternal
  24. INFO: Starting Servlet Engine: Apache Tomcat/7.0.25
  25. Feb 8, 2012 4:34:35 PM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment
  26. INFO: No global web.xml found
  27. Feb 8, 2012 4:34:35 PM org.apache.tomcat.util.digester.Digester endElement`
  28.  
  29. `SEVERE: End event threw exception
  30. java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
  31.         at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:848)
  32.         at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:201)
  33.         at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1051)
  34.         at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
  35.         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScan
  36. nerImpl.java:1774)
  37.         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocument
  38. FragmentScannerImpl.java:2930)
  39.         at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
  40.         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScanne
  41. rImpl.java:510)
  42.         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
  43.         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
  44.         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
  45.         at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
  46.         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
  47.         at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
  48.         at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1765)
  49.         at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1171)
  50.         at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:825)
  51.         at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)
  52.         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
  53.         at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
  54.         at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
  55.         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  56.         at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
  57.         at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
  58.         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
  59.         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
  60.         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  61.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  62.         at java.lang.Thread.run(Thread.java:619)
  63. Feb 8, 2012 4:34:35 PM org.apache.catalina.startup.ContextConfig parseWebXml
  64. SEVERE: Parse error in application web.xml file at jndi:/localhost/mapp/WEB-INF/web.xml
  65. java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
  66.         at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2687)
  67.         at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2719)
  68.         at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1054)
  69.         at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
  70.         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScan
  71. nerImpl.java:1774)
  72.         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocument
  73. FragmentScannerImpl.java:2930)
  74.         at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
  75.         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScanne
  76. rImpl.java:510)
  77.         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
  78.         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
  79.         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
  80.         at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
  81.         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
  82.         at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
  83.         at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1765)
  84.         at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1171)
  85.         at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:825)
  86.         at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)
  87.         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
  88.         at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
  89.         at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
  90.         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  91.         at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
  92.         at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
  93.         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
  94.         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
  95.         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  96.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  97.         at java.lang.Thread.run(Thread.java:619)`
  98.  
  99. `Caused by: java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
  100.         at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:848)
  101.         at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:201)
  102.         at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1051)
  103.         ... 26 more
  104. Feb 8, 2012 4:34:35 PM org.apache.catalina.startup.ContextConfig parseWebXml
  105. SEVERE: Occurred at line 11 column 14
  106. Feb 8, 2012 4:34:35 PM org.apache.catalina.startup.ContextConfig configureStart
  107. SEVERE: Marking this application unavailable due to previous error(s)`
  108.        
  109. <?xml version="1.0" encoding="UTF-8"?>
  110. <web-app id="mapp" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
  111. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  112. xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  113. <display-name>parish</display-name>
  114. <filter>
  115.     <filter-name>struts2</filter-name>
  116.     <filter-class>
  117.         org.apache.struts2.dispatcher.FilterDispatcher
  118.     </filter-class>
  119. </filter>
  120.  
  121. <filter-mapping>
  122.     <filter-name>struts2</filter-name>
  123.     <url-pattern>/*</url-pattern>
  124. </filter-mapping>
  125.  
  126. <welcome-file-list>
  127.     <welcome-file>index.jsp</welcome-file>
  128. </welcome-file-list>
  129.  
  130.     <context-param>
  131.     <param-name>contextConfigLocation</param-name>
  132.     <param-value>classpath:applicationContext.xml</param-value>
  133. </context-param>
  134.  
  135. <listener>
  136.     <listener-class>
  137.         org.springframework.web.context.ContextLoaderListener
  138.     </listener-class>
  139. </listener>
  140. </web-app>
  141.        
  142. <dependency>
  143.     <groupId>org.apache.tomcat.maven</groupId>
  144.     <artifactId>tomcat7-maven-plugin</artifactId>
  145.     <version>2.0-beta-1</version>
  146.     <type>maven-plugin</type>
  147.     <scope>provided</scope>
  148. </dependency>