Return-Path: X-Original-To: apmail-struts-issues-archive@minotaur.apache.org Delivered-To: apmail-struts-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 70674728D for ; Tue, 26 Jul 2011 11:42:37 +0000 (UTC) Received: (qmail 77936 invoked by uid 500); 26 Jul 2011 11:42:37 -0000 Delivered-To: apmail-struts-issues-archive@struts.apache.org Received: (qmail 77548 invoked by uid 500); 26 Jul 2011 11:42:34 -0000 Mailing-List: contact issues-help@struts.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@struts.apache.org Delivered-To: mailing list issues@struts.apache.org Received: (qmail 77515 invoked by uid 99); 26 Jul 2011 11:42:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Jul 2011 11:42:32 +0000 X-ASF-Spam-Status: No, hits=-2001.2 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Jul 2011 11:42:30 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 85C5D87902 for ; Tue, 26 Jul 2011 11:42:10 +0000 (UTC) Date: Tue, 26 Jul 2011 11:42:10 +0000 (UTC) From: "Lukasz Lenart (JIRA)" To: issues@struts.apache.org Message-ID: <487283321.7192.1311680530544.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <2018800342.6648.1311137337724.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (WW-3663) Not able to port Struts 2 application to Tomcat 7 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/WW-3663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13071053#comment-13071053 ] Lukasz Lenart commented on WW-3663: ----------------------------------- Here is your problem, you're using tomcat6 compiler, so your problem has nothing to do with Struts 2. Use other jsp compiler that supports Tomcat 7 (this one is quite old) {code} org.codehaus.mojo.jspc jspc-compiler-tomcat6 2.0-alpha-3 {code} > Not able to port Struts 2 application to Tomcat 7 > -------------------------------------------------- > > Key: WW-3663 > URL: https://issues.apache.org/jira/browse/WW-3663 > Project: Struts 2 > Issue Type: Bug > Components: Other > Affects Versions: 2.2.3 > Environment: Windows, AIX > Reporter: Krishna Kumar C > Priority: Blocker > > Hello, > We are unable to port the existing Struts 2 application from Tomcat 6 to Tomcat 7. > regards > krishna > java.lang.ClassNotFoundException: org.apache.AnnotationProcessor > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > at java.lang.Class.getDeclaredFields0(Native Method) > at java.lang.Class.privateGetDeclaredFields(Class.java:2291) > at java.lang.Class.getDeclaredFields(Class.java:1743) > at org.apache.catalina.core.DefaultInstanceManager.processAnnotations(DefaultInstanceManager.java:291) > at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137) > at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119) > at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1073) > at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:824) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:657) > at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) > at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) > at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) > at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198) > at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185) > at org.apache.tiles.context.TilesRequestContextWrapper.dispatch(TilesRequestContextWrapper.java:72) > at org.apache.struts2.tiles.StrutsTilesRequestContext.dispatch(StrutsTilesRequestContext.java:86) > at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:417) > at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:368) > at org.apache.struts2.views.tiles.TilesResult.doExecute(TilesResult.java:104) > at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:178) > at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:348) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:253) > at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221) > at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) > at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) > at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) > at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) > at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:44) > at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) > at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) > at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) > at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) > at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira