Thanks! As I mentioned in the JIRA ticket it looks like a problem in Tomcat 8, already asked them about that
http://markmail.org/thread/opktu6xqketvwdkf 2014-03-03 0:00 GMT+01:00 Tommy Pham <[email protected]>: > I think the Struts 2.3.16 example REST showcase (struts2-rest-showcase.war) > also uses convention plugin. I'm having the same exact problem with it on > Tomcat 8.0.3. > > > On Sun, Mar 2, 2014 at 1:23 PM, Tommy Pham <[email protected]> wrote: > >> Hi Lukasz, >> >> Thanks for the prompt reply. Issue WW-4294 filed. It's my first time to >> file a JIRA. >> If I made a mistake in the labeling or selection of choices, please let me >> know. >> >> Kind regards, >> Tommy >> >> >> >> On Sun, Mar 2, 2014 at 12:28 PM, Lukasz Lenart >> <[email protected]>wrote: >> >>> Looks like a bug :\ Can you register a JIRA issue and attach sample >>> project? >>> >>> Thanks in advance! >>> >>> 2014-03-02 21:22 GMT+01:00 Tommy Pham <[email protected]>: >>> > Hi folks, >>> > >>> > Is anyone having problem getting S2 2.3.16 Convention Plugin to work on >>> > Tomcat 8.0.3? >>> > >>> > I used the tutorial [1] and built the war OK. Deployed on Tomcat 7.0.52 >>> > OK. However, I'm getting this error on Tomcat 8.0.3 with the same >>> > Oracle/Sun JDK 1.7.0_51 (64 bit): >>> > >>> > 2014-03-02 12:13:12,639 ERROR [http-apr-8080-exec-5] >>> > com.opensymphony.xwork2.util.logging.commons.CommonsLogger - Could not >>> find >>> > action or result >>> > /struts-annotations/test-hello.action >>> > com.opensymphony.xwork2.config.ConfigurationException: There is no >>> Action >>> > mapped for namespace [/] and action name [test-hello] associated with >>> > context path [/struts-annotations]. >>> > at >>> > >>> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185) >>> > ~[DefaultActionProxy.class:2.3.16] >>> > </snip> >>> > >>> > >>> > Looking back further in log, I see this: >>> > >>> > 2014-03-02 12:12:56,917 ERROR [localhost-startStop-1] >>> > com.opensymphony.xwork2.util.logging.commons.CommonsLogger - Unable to >>> scan >>> > named packages >>> > java.lang.NullPointerException >>> > at >>> > >>> com.opensymphony.xwork2.util.finder.UrlSet.includeClassesUrl(UrlSet.java:193) >>> > ~[UrlSet.class:2.3.16] >>> > at >>> > >>> org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildUrlSet(PackageBasedActionConfigBuilder.java:442) >>> > ~[PackageBasedActionConfigBuilder.class:2.3.16] >>> > </snip> >>> > >>> > and this: >>> > >>> > >>> > 2014-03-02 12:12:56,899 WARN [localhost-startStop-1] >>> > com.opensymphony.xwork2.util.logging.commons.CommonsLogger - Cannot >>> > translate url to external form! >>> > java.lang.NullPointerException >>> > at com.opensymphony.xwork2.util.finder.UrlSet.load(UrlSet.java:93) >>> > [UrlSet.class:2.3.16] >>> > at com.opensymphony.xwork2.util.finder.UrlSet.<init>(UrlSet.java:83) >>> > [UrlSet.class:2.3.16] >>> > </snip> >>> > >>> > >>> > Thanks, >>> > Tommy >>> > >>> > >>> > [1] https://cwiki.apache.org/confluence/display/WW/Struts+2+Annotations >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

