You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Lee Clemens <ja...@leeclemens.net> on 2011/03/06 20:22:58 UTC

Tomcat 7 supported?

Tomcat 7 changes include "Switch from AnnotationProcessor to
InstanceManager."

Struts 2.2.1.1 fails to work on Tomcat 7 due to
java.lang.ClassNotFoundException: org.apache.AnnotationProcessor.

Is anything being done to address this?
Or is Struts not going to be supported on Apache Tomcat 7?



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


RE: Tomcat 7 supported?

Posted by Lee Clemens <ja...@leeclemens.net>.
Full Stack:

SEVERE: Could not execute action: //SomeAction
javax.servlet.ServletException: Error instantiating servlet class
org.apache.jsp.WEB_002dINF.jsp_someaction.jsp
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
65)
        at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:799)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:645)
        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:581)
        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:518)
        at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:9
27)
        at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:656)
        at
org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispa
tcherResult.java:125)
        at
org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSuppor
t.java:186)
        at
com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionI
nvocation.java:373)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:277)
        at
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(D
efaultWorkflowInterceptor.java:176)
        at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method
FilterInterceptor.java:98)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Validati
onInterceptor.java:263)
        at
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.do
Intercept(AnnotationValidationInterceptor.java:68)
        at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method
FilterInterceptor.java:98)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(Con
versionErrorInterceptor.java:133)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Parame
tersInterceptor.java:207)
        at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method
FilterInterceptor.java:98)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Parame
tersInterceptor.java:207)
        at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method
FilterInterceptor.java:98)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(St
aticParametersInterceptor.java:190)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectI
nterceptor.java:75)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterce
ptor.java:94)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInt
erceptor.java:243)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDr
ivenInterceptor.java:100)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(S
copedModelDrivenInterceptor.java:141)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(Debu
ggingInterceptor.java:267)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingIn
terceptor.java:142)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareIn
terceptor.java:166)
        at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method
FilterInterceptor.java:98)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nIntercepto
r.java:176)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletCon
figInterceptor.java:164)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasIntercep
tor.java:190)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(Ex
ceptionMappingInterceptor.java:187)
        at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:248)
        at
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
        at
org.apache.struts2.components.ActionComponent.executeAction(ActionComponent.
java:291)
        at
org.apache.struts2.components.ActionComponent.end(ActionComponent.java:173)
        at
org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSuppor
t.java:42)
        at
org.apache.jsp.home_jsp._jspx_meth_s_005faction_005f0(home_jsp.java:146)
        at org.apache.jsp.home_jsp._jspService(home_jsp.java:91)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
17)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:306)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:210)
        at
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.jav
a:389)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:244)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:210)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:240)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:161)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100
)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:550)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:118)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:380)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http
11Protocol.java:188)
        at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:
288)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
va:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
08)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError: Lorg/apache/AnnotationProcessor;
        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(DefaultIn
stanceManager.java:291)
        at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceM
anager.java:137)
        at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceM
anager.java:119)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
48)
        ... 82 more
Caused by: java.lang.ClassNotFoundException: org.apache.AnnotationProcessor
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1643)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1488)
        ... 89 more


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: Tomcat 7 supported?

Posted by Lukasz Lenart <lu...@googlemail.com>.
Hi Lee,

I don't see any problems with the struts2-showcase application on
Tomcat 7. Could you prepare a demo app that is blowing up for you ?
Or post source of the jsp from the stacktrace ?


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


RE: Tomcat 7 supported?

Posted by Lee Clemens <ja...@leeclemens.net>.
Plug-in jar is not in WEB-INF/lib, but that would not cause the issue - as
it is happening at execution time (page access), not tomcat start or
deployment.

I am not sure what additional resources are you referring to.
Tomcat 7 changelog? http://tomcat.apache.org/tomcat-7.0-doc/changelog.html
Seach for AnnotationProcessor

Stack trace:
Caused by: java.lang.NoClassDefFoundError: Lorg/apache/AnnotationProcessor;
        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(DefaultIn
stanceManager.java:291)
        at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceM
anager.java:137)
        at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceM
anager.java:119)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
48)
        ... 82 more
Caused by: java.lang.ClassNotFoundException: org.apache.AnnotationProcessor
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1643)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1488)
        ... 89 more



-----Original Message-----
From: Lukasz Lenart [mailto:lukasz.lenart@googlemail.com] 
Sent: Sunday, March 06, 2011 2:40 PM
To: Struts Developers List
Subject: Re: Tomcat 7 supported?

Another thing, the org.apache.AnnotationProcessor class is used only
by the embeddedjsp-plugin, so if you don't use it, just remove the
plugin from WEB-INF/lib

Do you have a stack trace ?


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/


2011/3/6 Lukasz Lenart <lu...@googlemail.com>:
> Could you point me to some additional resources ?
>
>
> Kind regards
> --
> Łukasz
> + 48 606 323 122 http://www.lenart.org.pl/
> Warszawa JUG conference - Confitura http://confitura.pl/
>
> 2011/3/6 Lee Clemens <ja...@leeclemens.net>:
>> Tomcat 7 changes include "Switch from AnnotationProcessor to
>> InstanceManager."
>>
>> Struts 2.2.1.1 fails to work on Tomcat 7 due to
>> java.lang.ClassNotFoundException: org.apache.AnnotationProcessor.
>>
>> Is anything being done to address this?
>> Or is Struts not going to be supported on Apache Tomcat 7?
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: Tomcat 7 supported?

Posted by Lukasz Lenart <lu...@googlemail.com>.
Another thing, the org.apache.AnnotationProcessor class is used only
by the embeddedjsp-plugin, so if you don't use it, just remove the
plugin from WEB-INF/lib

Do you have a stack trace ?


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/


2011/3/6 Lukasz Lenart <lu...@googlemail.com>:
> Could you point me to some additional resources ?
>
>
> Kind regards
> --
> Łukasz
> + 48 606 323 122 http://www.lenart.org.pl/
> Warszawa JUG conference - Confitura http://confitura.pl/
>
> 2011/3/6 Lee Clemens <ja...@leeclemens.net>:
>> Tomcat 7 changes include "Switch from AnnotationProcessor to
>> InstanceManager."
>>
>> Struts 2.2.1.1 fails to work on Tomcat 7 due to
>> java.lang.ClassNotFoundException: org.apache.AnnotationProcessor.
>>
>> Is anything being done to address this?
>> Or is Struts not going to be supported on Apache Tomcat 7?
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


RE: Tomcat 7 supported?

Posted by Martin Gainty <mg...@hotmail.com>.
Guys-

TC7.02 built and running with manager webapp deployed and running

$CATALINA_HOME/bin/bootstrap>grep -S -l InstanceManager *.class
.\org\apache\catalina\core\ApplicationContext.class
.\org\apache\catalina\core\ApplicationFilterConfig.class
.\org\apache\catalina\core\DefaultInstanceManager$1.class
.\org\apache\catalina\core\DefaultInstanceManager$2.class
.\org\apache\catalina\core\DefaultInstanceManager$3.class
.\org\apache\catalina\core\DefaultInstanceManager$4.class
.\org\apache\catalina\core\DefaultInstanceManager$5.class
.\org\apache\catalina\core\DefaultInstanceManager.class
.\org\apache\catalina\core\StandardContext.class
.\org\apache\catalina\core\StandardWrapper.class
.\org\apache\catalina\security\SecurityClassLoad.class
.\org\apache\jasper\compiler\Generator.class
.\org\apache\jasper\runtime\InstanceManagerFactory.class
.\org\apache\jasper\runtime\TagHandlerPool.class
.\org\apache\jasper\servlet\JspServletWrapper.class
.\org\apache\tomcat\InstanceManager.class

InstanceManager and all classes which reference InstanceManager are packaged into TOMCATs bootstrap.jar which is up and running

looking for a way to test out Marks new InstanceManager functionality

Lee (or anyone else)- do you have a struts-webapp i can do a test-run?

thanks,
Martin
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




From: mgainty@hotmail.com
To: dev@struts.apache.org; java@leeclemens.net
Subject: RE: Tomcat 7 supported?
Date: Fri, 11 Mar 2011 17:26:11 -0500








Guys-
i have a solution for TC7 support

[INFO] Building jar: $STRUTS2_HOME/src/plugins/embeddedjsp/target/struts2-embeddedjsp-plugin-2.2.1.1.jar
[DEBUG] adding directory META-INF/
[DEBUG] adding entry META-INF/MANIFEST.MF
[DEBUG] adding directory org/
[DEBUG] adding directory org/apache/
[DEBUG] adding directory org/apache/struts2/
[DEBUG] adding directory org/apache/struts2/compiler/
[DEBUG] adding directory org/apache/struts2/el/
[DEBUG] adding directory org/apache/struts2/el/lang/
[DEBUG] adding directory org/apache/struts2/el/parser/
[DEBUG] adding directory org/apache/struts2/el/util/
[DEBUG] adding directory org/apache/struts2/jasper/
[DEBUG] adding directory org/apache/struts2/jasper/compiler/
[DEBUG] adding directory org/apache/struts2/jasper/compiler/tagplugin/
[DEBUG] adding directory org/apache/struts2/jasper/el/
[DEBUG] adding directory org/apache/struts2/jasper/resources/
[DEBUG] adding directory org/apache/struts2/jasper/runtime/
[DEBUG] adding directory org/apache/struts2/jasper/security/
[DEBUG] adding directory org/apache/struts2/jasper/servlet/
[DEBUG] adding directory org/apache/struts2/jasper/tagplugins/
[DEBUG] adding directory org/apache/struts2/jasper/tagplugins/jstl/
[DEBUG] adding directory org/apache/struts2/jasper/tagplugins/jstl/core/
[DEBUG] adding directory org/apache/struts2/jasper/util/
[DEBUG] adding directory org/apache/struts2/jasper/xmlparser/
[DEBUG] adding entry LICENSE.txt
[DEBUG] adding entry org/apache/struts2/compiler/MemoryClassLoader.class
[DEBUG] adding entry org/apache/struts2/compiler/MemoryJavaFileObject.class
[DEBUG] adding entry org/apache/struts2/el/ExpressionFactoryImpl.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELArithmetic$BigDecimalDelegate.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELArithmetic$BigIntegerDelegate.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELArithmetic$DoubleDelegate.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELArithmetic$LongDelegate.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELArithmetic.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELSupport.class
[DEBUG] adding entry org/apache/struts2/el/lang/EvaluationContext.class
[DEBUG] adding entry org/apache/struts2/el/lang/ExpressionBuilder.class
[DEBUG] adding entry org/apache/struts2/el/lang/FunctionMapperFactory.class
[DEBUG] adding entry org/apache/struts2/el/lang/FunctionMapperImpl$Function.class
[DEBUG] adding entry org/apache/struts2/el/lang/FunctionMapperImpl.class
[DEBUG] adding entry org/apache/struts2/el/lang/VariableMapperFactory.class
[DEBUG] adding entry org/apache/struts2/el/lang/VariableMapperImpl.class
[DEBUG] adding entry org/apache/struts2/el/MethodExpressionImpl.class
[DEBUG] adding entry org/apache/struts2/el/MethodExpressionLiteral.class
[DEBUG] adding entry org/apache/struts2/el/parser/ArithmeticNode.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstAnd.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstBracketSuffix.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstChoice.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstCompositeExpression.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstDeferredExpression.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstDiv.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstDotSuffix.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstDynamicExpression.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstEmpty.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstEqual.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstFalse.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstFloatingPoint.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstFunction.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstGreaterThan.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstGreaterThanEqual.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstIdentifier.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstInteger.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstLessThan.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstLessThanEqual.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstLiteralExpression.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstMinus.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstMod.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstMult.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstNegative.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstNot.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstNotEqual.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstNull.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstOr.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstPlus.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstString.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstTrue.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstValue$Target.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstValue.class
[DEBUG] adding entry org/apache/struts2/el/parser/BooleanNode.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParser$1.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParser$JJCalls.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParser$LookaheadSuccess.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParser.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParserConstants.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParserTokenManager.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParserTreeConstants.class
[DEBUG] adding entry org/apache/struts2/el/parser/JJTELParserState.class
[DEBUG] adding entry org/apache/struts2/el/parser/Node.class
[DEBUG] adding entry org/apache/struts2/el/parser/NodeVisitor.class
[DEBUG] adding entry org/apache/struts2/el/parser/ParseException.class
[DEBUG] adding entry org/apache/struts2/el/parser/SimpleCharStream.class
[DEBUG] adding entry org/apache/struts2/el/parser/SimpleNode.class
[DEBUG] adding entry org/apache/struts2/el/parser/Token.class
[DEBUG] adding entry org/apache/struts2/el/parser/TokenMgrError.class
[DEBUG] adding entry org/apache/struts2/el/util/ConcurrentCache.class
[DEBUG] adding entry org/apache/struts2/el/util/MessageFactory.class
[DEBUG] adding entry org/apache/struts2/el/util/ReflectionUtil.class
[DEBUG] adding entry org/apache/struts2/el/ValueExpressionImpl.class
[DEBUG] adding entry org/apache/struts2/el/ValueExpressionLiteral.class
[DEBUG] adding entry org/apache/struts2/EmbeddedJSPResult.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/BeanRepository.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Collector$CollectVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Collector.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Compiler.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/DefaultErrorHandler.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Dumper$DumpVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Dumper.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELFunctionMapper$ELFunctionVisitor$1Fvisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELFunctionMapper$ELFunctionVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELFunctionMapper.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$ELText.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$Function.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$Nodes.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$Root.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$Text.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$Visitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser$1.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser$Char.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser$Id.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser$QuotedString.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser$Token.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ErrorDispatcher$ErrorVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ErrorDispatcher.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ErrorHandler.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$1DeclarationVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$1ScriptingVarVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$1TagHandlerPoolVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$FragmentHelperClass$Fragment.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$FragmentHelperClass.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$GenBuffer$1.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$GenBuffer.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$GenerateVisitor$1ParamVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$GenerateVisitor$2ParamVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$GenerateVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$TagHandlerInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ImplicitTagLibraryInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JasperTagInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JavacErrorDetail.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspConfig$JspProperty.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspConfig$JspPropertyGroup.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspConfig.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspDocumentParser$EnableDTDValidationException.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspDocumentParser.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspReader.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspRuntimeContext.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspUtil$ValidAttribute.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspUtil.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Localizer.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Mark$IncludeState.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Mark.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$AttributeDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$AttributeGenerator.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ChildInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Comment.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$CustomTag.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Declaration.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$DoBodyAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ELExpression.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Expression.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$FallBackAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ForwardAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$GetProperty.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$IncludeAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$IncludeDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$InvokeAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspAttribute.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspBody.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspElement.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspOutput.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspRoot.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspText.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$NamedAttribute$1AttributeVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$NamedAttribute.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Nodes.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$PageDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ParamAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ParamsAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$PlugIn.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Root.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ScriptingElement.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Scriptlet.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$SetProperty.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$TagDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$TaglibDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$TemplateText.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$UninterpretedTag.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$UseBean.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$VariableDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Visitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/PageDataImpl$FirstPassVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/PageDataImpl$SecondPassVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/PageDataImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/PageInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Parser.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ParserController.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ScriptingVariabler$CustomTagCounter.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ScriptingVariabler$ScriptingVariableVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ScriptingVariabler.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ServletWriter.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapGenerator.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapStratum$LineInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapStratum.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapUtil$1.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapUtil$PreScanVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapUtil$SDEInstaller.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapUtil$SmapGenVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapUtil.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagConstants.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagFileProcessor$TagFileDirectiveVisitor$NameEntry.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagFileProcessor$TagFileDirectiveVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagFileProcessor$TagFileLoaderVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagFileProcessor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagLibraryInfoImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/tagplugin/TagPlugin.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/tagplugin/TagPluginContext.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagPluginManager$1.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagPluginManager$TagPluginContextImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagPluginManager.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TextOptimizer$TextCatVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TextOptimizer.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TldLocationsCache.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$1.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$DirectiveVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$TagExtraInfoVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$ValidateVisitor$1FVVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$ValidateVisitor$1MapperELVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$ValidateVisitor$1ValidateFunctionMapper.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$ValidateVisitor$NamedAttributeVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$ValidateVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator.class
[DEBUG] adding entry org/apache/struts2/jasper/Constants.class
[DEBUG] adding entry org/apache/struts2/jasper/CustomCompiler.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ELContextImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ELContextImpl$VariableMapperImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ELContextImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ELContextWrapper.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ELResolverImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ExpressionEvaluatorImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ExpressionImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/FunctionMapperImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspELException.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspMethodExpression.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspMethodNotFoundException.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspPropertyNotFoundException.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspPropertyNotWritableException.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspValueExpression.class
[DEBUG] adding entry org/apache/struts2/jasper/el/VariableResolverImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/EmbeddedServletOptions.class
[DEBUG] adding entry org/apache/struts2/jasper/JasperException.class
[DEBUG] adding entry org/apache/struts2/jasper/JspC.class
[DEBUG] adding entry org/apache/struts2/jasper/JspCompilationContext.class
[DEBUG] adding entry org/apache/struts2/jasper/Options.class
[DEBUG] adding entry org/apache/struts2/jasper/resources/LocalStrings.properties
[DEBUG] adding entry org/apache/struts2/jasper/resources/LocalStrings_es.properties
[DEBUG] adding entry org/apache/struts2/jasper/resources/LocalStrings_fr.properties
[DEBUG] adding entry org/apache/struts2/jasper/resources/LocalStrings_ja.properties
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl$2.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl$3.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl$4.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl$5.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/BodyContentImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/HttpJspBase.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspApplicationContextImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspContextWrapper.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFactoryImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFactoryImpl$PageContextPool.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFactoryImpl$PrivilegedGetPageContext.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFactoryImpl$PrivilegedReleasePageContext.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFactoryImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFragmentHelper.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspRuntimeLibrary$PrivilegedIntrospectHelper.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspRuntimeLibrary.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspSourceDependent.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspWriterImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspWriterImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$10.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$11.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$12.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$13.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$2.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$3.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$4.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$5.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$6.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$7.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$8.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$9.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PerThreadTagHandlerPool$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PerThreadTagHandlerPool$PerThreadData.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PerThreadTagHandlerPool.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ProtectedFunctionMapper$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ProtectedFunctionMapper$2.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ProtectedFunctionMapper$3.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ProtectedFunctionMapper$4.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ProtectedFunctionMapper.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ServletResponseWrapperInclude.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl$2.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl$3.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl$4.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl$5.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool.class
[DEBUG] adding entry org/apache/struts2/jasper/security/SecurityClassLoad.class
[DEBUG] adding entry org/apache/struts2/jasper/security/SecurityUtil.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JasperLoader.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspCServletContext.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServlet.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl$2.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl$3.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl$4.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl$5.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Catch.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Choose.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/ForEach.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/ForTokens.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/If.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Import.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Otherwise.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Out.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Param.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Redirect.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Remove.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Set.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Url.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/When.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/Util$ImportResponseWrapper$1.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/Util$ImportResponseWrapper.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/Util.class
[DEBUG] adding entry org/apache/struts2/jasper/util/Enumerator.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/ASCIIReader.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/EncodingMap.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/MyEntityResolver.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/MyErrorHandler.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/ParserUtils.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/SymbolTable$Entry.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/SymbolTable.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/TreeNode.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/UCSReader.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/UTF8Reader.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/XMLChar.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/XMLEncodingDetector$RewindableInputStream.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/XMLEncodingDetector.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/XMLString.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/XMLStringBuffer.class
[DEBUG] adding entry org/apache/struts2/JSPLoader$1.class
[DEBUG] adding entry org/apache/struts2/JSPLoader$2.class
[DEBUG] adding entry org/apache/struts2/JSPLoader.class
[DEBUG] adding entry org/apache/struts2/JSPRuntime.class
[DEBUG] adding entry org/apache/struts2/JSPServletConfig.class
[DEBUG] adding entry org/apache/struts2/ServletCache$1.class
[DEBUG] adding entry org/apache/struts2/ServletCache.class
[DEBUG] adding entry struts-plugin.xml
[DEBUG] adding directory META-INF/maven/
[DEBUG] adding directory META-INF/maven/org.apache.struts/
[DEBUG] adding directory META-INF/maven/org.apache.struts/struts2-embeddedjsp-plugin/
[DEBUG] adding entry META-INF/maven/org.apache.struts/struts2-embeddedjsp-plugin/pom.xml
[DEBUG] adding entry META-INF/maven/org.apache.struts/struts2-embeddedjsp-plugin/pom.properties
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.250s
[INFO] Finished at: Fri Mar 11 17:20:10 EST 2011
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------

so i dont want to include this logic for JBoss, GF or Weblogic (or websphere)  whats the best way to detect TC7 container?

Martin Gainty 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




From: mgainty@hotmail.com
To: dev@struts.apache.org
Subject: RE: Tomcat 7 supported?
Date: Mon, 7 Mar 2011 07:22:00 -0500








as dave and lukas mentioned you have 2 paths of resolution:

1)refactor AnnotationProcessor to InstanceManager yourself ( i would suggest implementing this asap )
remember to effect this for all JSP, Java as well as refactoring core and dojo-plugin poms

2)request a refactor of AnnotationProcessor to InstanceManager for the next Struts2 release at
https://issues.apache.org/jira/secure/IssueNavigator.jspa?mode=show&createNew=true

in the meanwhile we should ping mark thomas to determine the reason for the refactor from AnnotationProcessor to InstanceManager

good catch!
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




> From: java@leeclemens.net
> To: dev@struts.apache.org
> Subject: RE: Tomcat 7 supported?
> Date: Mon, 7 Mar 2011 01:46:21 -0500
> 
> Martin,
> 
> Thank you for your detailed information.
> 
> Do know if there is a plan for Struts 2 to be supported on Apache Tomcat 7? 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
> 
 		 	   		  

RE: Tomcat 7 supported?

Posted by Martin Gainty <mg...@hotmail.com>.
Guys-
i have a solution for TC7 support

[INFO] Building jar: $STRUTS2_HOME/src/plugins/embeddedjsp/target/struts2-embeddedjsp-plugin-2.2.1.1.jar
[DEBUG] adding directory META-INF/
[DEBUG] adding entry META-INF/MANIFEST.MF
[DEBUG] adding directory org/
[DEBUG] adding directory org/apache/
[DEBUG] adding directory org/apache/struts2/
[DEBUG] adding directory org/apache/struts2/compiler/
[DEBUG] adding directory org/apache/struts2/el/
[DEBUG] adding directory org/apache/struts2/el/lang/
[DEBUG] adding directory org/apache/struts2/el/parser/
[DEBUG] adding directory org/apache/struts2/el/util/
[DEBUG] adding directory org/apache/struts2/jasper/
[DEBUG] adding directory org/apache/struts2/jasper/compiler/
[DEBUG] adding directory org/apache/struts2/jasper/compiler/tagplugin/
[DEBUG] adding directory org/apache/struts2/jasper/el/
[DEBUG] adding directory org/apache/struts2/jasper/resources/
[DEBUG] adding directory org/apache/struts2/jasper/runtime/
[DEBUG] adding directory org/apache/struts2/jasper/security/
[DEBUG] adding directory org/apache/struts2/jasper/servlet/
[DEBUG] adding directory org/apache/struts2/jasper/tagplugins/
[DEBUG] adding directory org/apache/struts2/jasper/tagplugins/jstl/
[DEBUG] adding directory org/apache/struts2/jasper/tagplugins/jstl/core/
[DEBUG] adding directory org/apache/struts2/jasper/util/
[DEBUG] adding directory org/apache/struts2/jasper/xmlparser/
[DEBUG] adding entry LICENSE.txt
[DEBUG] adding entry org/apache/struts2/compiler/MemoryClassLoader.class
[DEBUG] adding entry org/apache/struts2/compiler/MemoryJavaFileObject.class
[DEBUG] adding entry org/apache/struts2/el/ExpressionFactoryImpl.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELArithmetic$BigDecimalDelegate.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELArithmetic$BigIntegerDelegate.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELArithmetic$DoubleDelegate.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELArithmetic$LongDelegate.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELArithmetic.class
[DEBUG] adding entry org/apache/struts2/el/lang/ELSupport.class
[DEBUG] adding entry org/apache/struts2/el/lang/EvaluationContext.class
[DEBUG] adding entry org/apache/struts2/el/lang/ExpressionBuilder.class
[DEBUG] adding entry org/apache/struts2/el/lang/FunctionMapperFactory.class
[DEBUG] adding entry org/apache/struts2/el/lang/FunctionMapperImpl$Function.class
[DEBUG] adding entry org/apache/struts2/el/lang/FunctionMapperImpl.class
[DEBUG] adding entry org/apache/struts2/el/lang/VariableMapperFactory.class
[DEBUG] adding entry org/apache/struts2/el/lang/VariableMapperImpl.class
[DEBUG] adding entry org/apache/struts2/el/MethodExpressionImpl.class
[DEBUG] adding entry org/apache/struts2/el/MethodExpressionLiteral.class
[DEBUG] adding entry org/apache/struts2/el/parser/ArithmeticNode.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstAnd.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstBracketSuffix.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstChoice.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstCompositeExpression.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstDeferredExpression.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstDiv.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstDotSuffix.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstDynamicExpression.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstEmpty.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstEqual.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstFalse.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstFloatingPoint.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstFunction.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstGreaterThan.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstGreaterThanEqual.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstIdentifier.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstInteger.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstLessThan.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstLessThanEqual.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstLiteralExpression.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstMinus.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstMod.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstMult.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstNegative.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstNot.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstNotEqual.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstNull.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstOr.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstPlus.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstString.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstTrue.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstValue$Target.class
[DEBUG] adding entry org/apache/struts2/el/parser/AstValue.class
[DEBUG] adding entry org/apache/struts2/el/parser/BooleanNode.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParser$1.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParser$JJCalls.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParser$LookaheadSuccess.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParser.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParserConstants.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParserTokenManager.class
[DEBUG] adding entry org/apache/struts2/el/parser/ELParserTreeConstants.class
[DEBUG] adding entry org/apache/struts2/el/parser/JJTELParserState.class
[DEBUG] adding entry org/apache/struts2/el/parser/Node.class
[DEBUG] adding entry org/apache/struts2/el/parser/NodeVisitor.class
[DEBUG] adding entry org/apache/struts2/el/parser/ParseException.class
[DEBUG] adding entry org/apache/struts2/el/parser/SimpleCharStream.class
[DEBUG] adding entry org/apache/struts2/el/parser/SimpleNode.class
[DEBUG] adding entry org/apache/struts2/el/parser/Token.class
[DEBUG] adding entry org/apache/struts2/el/parser/TokenMgrError.class
[DEBUG] adding entry org/apache/struts2/el/util/ConcurrentCache.class
[DEBUG] adding entry org/apache/struts2/el/util/MessageFactory.class
[DEBUG] adding entry org/apache/struts2/el/util/ReflectionUtil.class
[DEBUG] adding entry org/apache/struts2/el/ValueExpressionImpl.class
[DEBUG] adding entry org/apache/struts2/el/ValueExpressionLiteral.class
[DEBUG] adding entry org/apache/struts2/EmbeddedJSPResult.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/BeanRepository.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Collector$CollectVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Collector.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Compiler.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/DefaultErrorHandler.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Dumper$DumpVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Dumper.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELFunctionMapper$ELFunctionVisitor$1Fvisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELFunctionMapper$ELFunctionVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELFunctionMapper.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$ELText.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$Function.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$Nodes.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$Root.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$Text.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode$Visitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELNode.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser$1.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser$Char.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser$Id.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser$QuotedString.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser$Token.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ELParser.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ErrorDispatcher$ErrorVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ErrorDispatcher.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ErrorHandler.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$1DeclarationVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$1ScriptingVarVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$1TagHandlerPoolVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$FragmentHelperClass$Fragment.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$FragmentHelperClass.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$GenBuffer$1.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$GenBuffer.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$GenerateVisitor$1ParamVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$GenerateVisitor$2ParamVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$GenerateVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator$TagHandlerInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Generator.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ImplicitTagLibraryInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JasperTagInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JavacErrorDetail.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspConfig$JspProperty.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspConfig$JspPropertyGroup.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspConfig.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspDocumentParser$EnableDTDValidationException.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspDocumentParser.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspReader.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspRuntimeContext.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspUtil$ValidAttribute.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/JspUtil.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Localizer.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Mark$IncludeState.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Mark.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$AttributeDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$AttributeGenerator.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ChildInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Comment.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$CustomTag.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Declaration.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$DoBodyAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ELExpression.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Expression.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$FallBackAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ForwardAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$GetProperty.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$IncludeAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$IncludeDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$InvokeAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspAttribute.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspBody.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspElement.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspOutput.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspRoot.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$JspText.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$NamedAttribute$1AttributeVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$NamedAttribute.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Nodes.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$PageDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ParamAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ParamsAction.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$PlugIn.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Root.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$ScriptingElement.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Scriptlet.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$SetProperty.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$TagDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$TaglibDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$TemplateText.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$UninterpretedTag.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$UseBean.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$VariableDirective.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node$Visitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Node.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/PageDataImpl$FirstPassVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/PageDataImpl$SecondPassVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/PageDataImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/PageInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Parser.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ParserController.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ScriptingVariabler$CustomTagCounter.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ScriptingVariabler$ScriptingVariableVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ScriptingVariabler.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/ServletWriter.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapGenerator.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapStratum$LineInfo.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapStratum.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapUtil$1.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapUtil$PreScanVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapUtil$SDEInstaller.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapUtil$SmapGenVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/SmapUtil.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagConstants.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagFileProcessor$TagFileDirectiveVisitor$NameEntry.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagFileProcessor$TagFileDirectiveVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagFileProcessor$TagFileLoaderVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagFileProcessor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagLibraryInfoImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/tagplugin/TagPlugin.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/tagplugin/TagPluginContext.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagPluginManager$1.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagPluginManager$TagPluginContextImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TagPluginManager.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TextOptimizer$TextCatVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TextOptimizer.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/TldLocationsCache.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$1.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$DirectiveVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$TagExtraInfoVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$ValidateVisitor$1FVVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$ValidateVisitor$1MapperELVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$ValidateVisitor$1ValidateFunctionMapper.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$ValidateVisitor$NamedAttributeVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator$ValidateVisitor.class
[DEBUG] adding entry org/apache/struts2/jasper/compiler/Validator.class
[DEBUG] adding entry org/apache/struts2/jasper/Constants.class
[DEBUG] adding entry org/apache/struts2/jasper/CustomCompiler.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ELContextImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ELContextImpl$VariableMapperImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ELContextImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ELContextWrapper.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ELResolverImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ExpressionEvaluatorImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/ExpressionImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/FunctionMapperImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspELException.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspMethodExpression.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspMethodNotFoundException.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspPropertyNotFoundException.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspPropertyNotWritableException.class
[DEBUG] adding entry org/apache/struts2/jasper/el/JspValueExpression.class
[DEBUG] adding entry org/apache/struts2/jasper/el/VariableResolverImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/EmbeddedServletOptions.class
[DEBUG] adding entry org/apache/struts2/jasper/JasperException.class
[DEBUG] adding entry org/apache/struts2/jasper/JspC.class
[DEBUG] adding entry org/apache/struts2/jasper/JspCompilationContext.class
[DEBUG] adding entry org/apache/struts2/jasper/Options.class
[DEBUG] adding entry org/apache/struts2/jasper/resources/LocalStrings.properties
[DEBUG] adding entry org/apache/struts2/jasper/resources/LocalStrings_es.properties
[DEBUG] adding entry org/apache/struts2/jasper/resources/LocalStrings_fr.properties
[DEBUG] adding entry org/apache/struts2/jasper/resources/LocalStrings_ja.properties
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl$2.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl$3.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl$4.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl$5.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper$DefaultInstanceManagerImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/AnnotationHelper.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/BodyContentImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/HttpJspBase.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspApplicationContextImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspContextWrapper.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFactoryImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFactoryImpl$PageContextPool.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFactoryImpl$PrivilegedGetPageContext.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFactoryImpl$PrivilegedReleasePageContext.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFactoryImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspFragmentHelper.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspRuntimeLibrary$PrivilegedIntrospectHelper.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspRuntimeLibrary.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspSourceDependent.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspWriterImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/JspWriterImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$10.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$11.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$12.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$13.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$2.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$3.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$4.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$5.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$6.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$7.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$8.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl$9.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PageContextImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PerThreadTagHandlerPool$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PerThreadTagHandlerPool$PerThreadData.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/PerThreadTagHandlerPool.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ProtectedFunctionMapper$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ProtectedFunctionMapper$2.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ProtectedFunctionMapper$3.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ProtectedFunctionMapper$4.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ProtectedFunctionMapper.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/ServletResponseWrapperInclude.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl$2.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl$3.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl$4.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl$5.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool$DefaultInstanceManagerImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/runtime/TagHandlerPool.class
[DEBUG] adding entry org/apache/struts2/jasper/security/SecurityClassLoad.class
[DEBUG] adding entry org/apache/struts2/jasper/security/SecurityUtil.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JasperLoader.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspCServletContext.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServlet.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl$1.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl$2.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl$3.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl$4.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl$5.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper$DefaultInstanceManagerImpl.class
[DEBUG] adding entry org/apache/struts2/jasper/servlet/JspServletWrapper.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Catch.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Choose.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/ForEach.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/ForTokens.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/If.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Import.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Otherwise.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Out.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Param.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Redirect.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Remove.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Set.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/Url.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/core/When.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/Util$ImportResponseWrapper$1.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/Util$ImportResponseWrapper.class
[DEBUG] adding entry org/apache/struts2/jasper/tagplugins/jstl/Util.class
[DEBUG] adding entry org/apache/struts2/jasper/util/Enumerator.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/ASCIIReader.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/EncodingMap.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/MyEntityResolver.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/MyErrorHandler.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/ParserUtils.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/SymbolTable$Entry.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/SymbolTable.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/TreeNode.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/UCSReader.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/UTF8Reader.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/XMLChar.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/XMLEncodingDetector$RewindableInputStream.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/XMLEncodingDetector.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/XMLString.class
[DEBUG] adding entry org/apache/struts2/jasper/xmlparser/XMLStringBuffer.class
[DEBUG] adding entry org/apache/struts2/JSPLoader$1.class
[DEBUG] adding entry org/apache/struts2/JSPLoader$2.class
[DEBUG] adding entry org/apache/struts2/JSPLoader.class
[DEBUG] adding entry org/apache/struts2/JSPRuntime.class
[DEBUG] adding entry org/apache/struts2/JSPServletConfig.class
[DEBUG] adding entry org/apache/struts2/ServletCache$1.class
[DEBUG] adding entry org/apache/struts2/ServletCache.class
[DEBUG] adding entry struts-plugin.xml
[DEBUG] adding directory META-INF/maven/
[DEBUG] adding directory META-INF/maven/org.apache.struts/
[DEBUG] adding directory META-INF/maven/org.apache.struts/struts2-embeddedjsp-plugin/
[DEBUG] adding entry META-INF/maven/org.apache.struts/struts2-embeddedjsp-plugin/pom.xml
[DEBUG] adding entry META-INF/maven/org.apache.struts/struts2-embeddedjsp-plugin/pom.properties
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.250s
[INFO] Finished at: Fri Mar 11 17:20:10 EST 2011
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------

so i dont want to include this logic for JBoss, GF or Weblogic (or websphere)  whats the best way to detect TC7 container?

Martin Gainty 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




From: mgainty@hotmail.com
To: dev@struts.apache.org
Subject: RE: Tomcat 7 supported?
Date: Mon, 7 Mar 2011 07:22:00 -0500








as dave and lukas mentioned you have 2 paths of resolution:

1)refactor AnnotationProcessor to InstanceManager yourself ( i would suggest implementing this asap )
remember to effect this for all JSP, Java as well as refactoring core and dojo-plugin poms

2)request a refactor of AnnotationProcessor to InstanceManager for the next Struts2 release at
https://issues.apache.org/jira/secure/IssueNavigator.jspa?mode=show&createNew=true

in the meanwhile we should ping mark thomas to determine the reason for the refactor from AnnotationProcessor to InstanceManager

good catch!
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




> From: java@leeclemens.net
> To: dev@struts.apache.org
> Subject: RE: Tomcat 7 supported?
> Date: Mon, 7 Mar 2011 01:46:21 -0500
> 
> Martin,
> 
> Thank you for your detailed information.
> 
> Do know if there is a plan for Struts 2 to be supported on Apache Tomcat 7? 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
> 
 		 	   		  

RE: Tomcat 7 supported?

Posted by kkumarc <kk...@gmail.com>.
Hi, 

Can you tell me which jspc library is supported by Tomcat 7?

I tried the method described in this thread
http://community.jboss.org/thread/156757 (which is pasted below also), but i
am not successful.

<plugin>
              <groupId>org.codehaus.mojo.jspc</groupId>
              <artifactId>jspc-maven-plugin</artifactId>
              <version>2.0-alpha-3</version>
              <executions>
                <execution>
                  <goals>
                    <goal>compile</goal>
                  </goals>
                </execution>
              </executions>
              
              <dependencies>
                <dependency>
                  <groupId>org.codehaus.mojo.jspc</groupId>
                  <artifactId>jspc-compiler-tomcat6</artifactId>
                  <version>2.0-alpha-3</version>
                  
                  <exclusions>
                    <exclusion>
                      <groupId>org.apache.tomcat</groupId>
                      <artifactId>jasper</artifactId>
                    </exclusion>
                    <exclusion>
                      <groupId>org.apache.tomcat</groupId>
                      <artifactId>jasper-el</artifactId>
                    </exclusion>
                    <exclusion>
                      <groupId>org.apache.tomcat</groupId>
                      <artifactId>jasper-jdt</artifactId>
                    </exclusion>
                    <exclusion>
                      <groupId>org.apache.tomcat</groupId>
                      <artifactId>servlet-api</artifactId>
                    </exclusion>
                    <exclusion>
                      <groupId>org.apache.tomcat</groupId>
                      <artifactId>jsp-api</artifactId>
                    </exclusion>
                    <exclusion>
                      <groupId>org.apache.tomcat</groupId>
                      <artifactId>el-api</artifactId>
                    </exclusion>
                    <exclusion>
                      <groupId>org.apache.tomcat</groupId>
                      <artifactId>annotations-api</artifactId>
                    </exclusion>
                  </exclusions>
                </dependency>
                
                <dependency>
                  <groupId>org.apache.tomcat</groupId>
                  <artifactId>tomcat-jasper</artifactId>
                  <version>7.0.12</version>
                </dependency>
                
                <dependency>
                  <groupId>org.eclipse.jdt.core.compiler</groupId>
                  <artifactId>ecj</artifactId>
                  <version>3.5.1</version>
                </dependency>
              </dependencies>
            </plugin>

I am getting the following error while running the application 
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)

regards
krishna

--
View this message in context: http://struts.1045723.n5.nabble.com/Tomcat-7-org-apache-AnnotationProcessor-tp3542535p4635615.html
Sent from the Struts - Dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


RE: Tomcat 7 supported?

Posted by Lee Clemens <ja...@leeclemens.net>.
I feel a bit foolish...while troubleshooting further; I realized my build
script was still using Tomcat 6 libraries to pre-compile the JSPs, which
were used by the Struts action from the stacktrace.

I apologize for the wasted time, pre-compiling with Tomcat 7 uses
InstanceManager instead of AnnotationProcessor and works fine.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: Tomcat 7 supported?

Posted by Prix <an...@gmail.com>.
I have already registered two weeks ago 
https://issues.apache.org/jira/browse/WW-3627
https://issues.apache.org/jira/browse/WW-3627 , but no reaction yet...

--
View this message in context: http://struts.1045723.n5.nabble.com/Tomcat-7-org-apache-AnnotationProcessor-tp3542535p4424346.html
Sent from the Struts - Dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: Tomcat 7 supported?

Posted by Lukasz Lenart <lu...@googlemail.com>.
2011/5/24 Prix <an...@gmail.com>:
> Has anyone solved the problem with the struts embedded jsp plugin? After
> upgrading to Tomcat 7 has become impossible to use this plugin due to the
> fact that AnnotationProcessor became InstanceManager.

Could you register an issue at https://issues.apache.org/jira/browse/WW ?


Thanks in advance
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


RE: Tomcat 7 supported?

Posted by Prix <an...@gmail.com>.
Has anyone solved the problem with the struts embedded jsp plugin? After
upgrading to Tomcat 7 has become impossible to use this plugin due to the
fact that AnnotationProcessor became InstanceManager. 

--
View this message in context: http://struts.1045723.n5.nabble.com/Tomcat-7-org-apache-AnnotationProcessor-tp3542535p4421543.html
Sent from the Struts - Dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


RE: Tomcat 7 supported?

Posted by Martin Gainty <mg...@hotmail.com>.
as dave and lukas mentioned you have 2 paths of resolution:

1)refactor AnnotationProcessor to InstanceManager yourself ( i would suggest implementing this asap )
remember to effect this for all JSP, Java as well as refactoring core and dojo-plugin poms

2)request a refactor of AnnotationProcessor to InstanceManager for the next Struts2 release at
https://issues.apache.org/jira/secure/IssueNavigator.jspa?mode=show&createNew=true

in the meanwhile we should ping mark thomas to determine the reason for the refactor from AnnotationProcessor to InstanceManager

good catch!
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




> From: java@leeclemens.net
> To: dev@struts.apache.org
> Subject: RE: Tomcat 7 supported?
> Date: Mon, 7 Mar 2011 01:46:21 -0500
> 
> Martin,
> 
> Thank you for your detailed information.
> 
> Do know if there is a plan for Struts 2 to be supported on Apache Tomcat 7? 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
> 
 		 	   		  

RE: Tomcat 7 supported?

Posted by Lee Clemens <ja...@leeclemens.net>.
Martin,

Thank you for your detailed information.

Do know if there is a plan for Struts 2 to be supported on Apache Tomcat 7? 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


RE: Tomcat 7 supported?

Posted by Martin Gainty <mg...@hotmail.com>.
grep -S -l AnnotationProcessor *.java 

.\src\plugins\embeddedjsp\src\main\java\org\apache\struts2\JSPLoader.java
.\src\plugins\embeddedjsp\src\main\java\org\apache\struts2\jasper\compiler\Generator.java.\src\plugins\embeddedjsp\src\main\java\org\apache\struts2\jasper\runtime\AnnotationHelper.java
.\src\plugins\embeddedjsp\src\main\java\org\apache\struts2\jasper\runtime\TagHandlerPool.java
.\src\plugins\embeddedjsp\src\main\java\org\apache\struts2\jasper\servlet\JspServletWrapper.java

to effect integration to tomcat7
you're going to have to refactor AnnotationProcessor to InstanceManager in all the above instances

grep -S -l AnnotationProcessor *.xml
.\src\core\pom.xml
.\src\core\target\jar\META-INF\maven\org.apache.struts\struts2-core\pom.xml
.\src\plugins\dojo\pom.xml

you're going to have to refactor AnnotationProcessor to InstanceManager in all the above instances for the described pom.xml
cd .\src\plugins\dojo
mvn -e -X compile pom.xml
mvn -e -X package 
install the dojo artifact to local repository
deploy the artifact to local repository

cd .\src\core
mvn -e -X compile pom.xml

mvn -e -X package 

install the dojo artifact to local repository

deploy the artifact to local repository


any questions for refactoring AnnotationProcessor to InstanceManager should be directed to
users@tomcat.apache.org
the lead is mark thomas who will answer your questions on the refactor to InstanceManager

any questions for rebuilding InstanceManager into \plugins\dojo and src\core should be directed to
users@maven.apache.org
the lead is jason van zyl who will answer questions on installing and deploying dojo-plugin as well as installing and deploying core

hth
Martin Gainty 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




> Date: Sun, 6 Mar 2011 20:33:54 +0100
> Subject: Re: Tomcat 7 supported?
> From: lukasz.lenart@googlemail.com
> To: dev@struts.apache.org
> 
> Could you point me to some additional resources ?
> 
> 
> Kind regards
> -- 
> Łukasz
> + 48 606 323 122 http://www.lenart.org.pl/
> Warszawa JUG conference - Confitura http://confitura.pl/
> 
> 2011/3/6 Lee Clemens <ja...@leeclemens.net>:
> > Tomcat 7 changes include "Switch from AnnotationProcessor to
> > InstanceManager."
> >
> > Struts 2.2.1.1 fails to work on Tomcat 7 due to
> > java.lang.ClassNotFoundException: org.apache.AnnotationProcessor.
> >
> > Is anything being done to address this?
> > Or is Struts not going to be supported on Apache Tomcat 7?
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> > For additional commands, e-mail: dev-help@struts.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
> 
 		 	   		  

Re: Tomcat 7 supported?

Posted by Lukasz Lenart <lu...@googlemail.com>.
Could you point me to some additional resources ?


Kind regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

2011/3/6 Lee Clemens <ja...@leeclemens.net>:
> Tomcat 7 changes include "Switch from AnnotationProcessor to
> InstanceManager."
>
> Struts 2.2.1.1 fails to work on Tomcat 7 due to
> java.lang.ClassNotFoundException: org.apache.AnnotationProcessor.
>
> Is anything being done to address this?
> Or is Struts not going to be supported on Apache Tomcat 7?
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: Tomcat 7 supported?

Posted by Alex Lopez <al...@flordeutopia.pt>.
Working here with Tomcat 7.0.6 and Struts 2.2.1.1 without any problem...

Em 06-03-2011 19:22, Lee Clemens escreveu:
> Tomcat 7 changes include "Switch from AnnotationProcessor to
> InstanceManager."
>
> Struts 2.2.1.1 fails to work on Tomcat 7 due to
> java.lang.ClassNotFoundException: org.apache.AnnotationProcessor.
>
> Is anything being done to address this?
> Or is Struts not going to be supported on Apache Tomcat 7?
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: Tomcat 7 supported?

Posted by Lee Clemens <ja...@leeclemens.net>.
No offense Dave, but you haven't addressed the issue, neither 12 days ago
nor today.

I'd welcome your input, but so far you haven't contributed any information
towards this issue whatsoever. So no love-loss for you publically stating
you will not assist in solving the problem because I did not consider a
posting 12 days ago which received no responses as the issue being
'addressed', as you stated. (But please, provide a URL to a posting I may
have missed.)

If anyone has any information regarding this issue, or requests any further
information to assist in troubleshooting it, please let me know.

Lukasz, I provided a stack trace, which occurs upon accessing a page on my
webapp which uses Struts - I hope that helps.


-----Original Message-----
From: Dave Newton [mailto:davelnewton@gmail.com] 
Sent: Sunday, March 06, 2011 3:14 PM
To: Struts Developers List
Subject: RE: Tomcat 7 supported?

On Mar 6, 2011 3:09 PM, "Lee Clemens" <ja...@leeclemens.net> wrote:
>
> I posted to the Dev list 12 days ago - no response. Hope that doesn't
> constitute as 'addressed'.

That'll make /me/ less likely to address it at all, but others may be less
moved by sarcasm.

Dave


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


RE: Tomcat 7 supported?

Posted by Dave Newton <da...@gmail.com>.
On Mar 6, 2011 3:09 PM, "Lee Clemens" <ja...@leeclemens.net> wrote:
>
> I posted to the Dev list 12 days ago - no response. Hope that doesn't
> constitute as 'addressed'.

That'll make /me/ less likely to address it at all, but others may be less
moved by sarcasm.

Dave

Re: Tomcat 7 supported?

Posted by Dave Newton <da...@gmail.com>.
On Sun, Mar 6, 2011 at 3:05 PM, Lee Clemens <ja...@leeclemens.net> wrote:
> I posted to the Dev list 12 days ago - no response.

Looks like my original response never went out; I don't see it
anywhere except locally either.

d.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


RE: Tomcat 7 supported?

Posted by Lee Clemens <ja...@leeclemens.net>.
I posted to the Dev list 12 days ago - no response. Hope that doesn't
constitute as 'addressed'.

Searched inbox for "AnnotationProcessor" and didn't see any other relevant
posts. Can you provide a link?

-----Original Message-----
From: Dave Newton [mailto:davelnewton@gmail.com] 
Sent: Sunday, March 06, 2011 2:33 PM
To: Struts Developers List
Subject: Re: Tomcat 7 supported?

Iirc this was already addressed in either the user or dev list within the
last few weeks.

Dave
 On Mar 6, 2011 2:27 PM, "Lee Clemens" <ja...@leeclemens.net> wrote:
> Tomcat 7 changes include "Switch from AnnotationProcessor to
> InstanceManager."
>
> Struts 2.2.1.1 fails to work on Tomcat 7 due to
> java.lang.ClassNotFoundException: org.apache.AnnotationProcessor.
>
> Is anything being done to address this?
> Or is Struts not going to be supported on Apache Tomcat 7?
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: Tomcat 7 supported?

Posted by Dave Newton <da...@gmail.com>.
Iirc this was already addressed in either the user or dev list within the
last few weeks.

Dave
 On Mar 6, 2011 2:27 PM, "Lee Clemens" <ja...@leeclemens.net> wrote:
> Tomcat 7 changes include "Switch from AnnotationProcessor to
> InstanceManager."
>
> Struts 2.2.1.1 fails to work on Tomcat 7 due to
> java.lang.ClassNotFoundException: org.apache.AnnotationProcessor.
>
> Is anything being done to address this?
> Or is Struts not going to be supported on Apache Tomcat 7?
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>