Hi Louis,

Thanks for your log! Yes Struts already has manipulated to work with
java 9 and 11. Struts 2.5.19 and 2.6 are anticipated to work without any
user further configuration [1].

Thanks for using Struts.

Regards.

[1] https://travis-ci.org/apache/struts/branches

On 12/27/2018 7:30 PM, Louis Smith wrote:
> Sirs:
> 
> I have been testing moving my apps to Wildfly 15 running under OpenJDK11.
> I used 11 to re-build one of my legacy struts 2 applications, using
> 
> <struts.version>2.5.16</struts.version>
> <tiles.version>3.0.8</tiles.version>
> 
> 
> The application built, deployed - and the APIs ran, but no struts action
> would map.  All threw the no mapping for namespace "/" and action named
> <whatever>
> 
> I traced it to ASM in convention plugin, and fixed it via:
> 
> <dependency>
>     <groupId>org.ow2.asm</groupId>
>     <artifactId>asm</artifactId>
>     <version>7.0</version>
> </dependency>
> <dependency>
>     <groupId>org.ow2.asm</groupId>
>     <artifactId>asm-commons</artifactId>
>     <version>7.0</version>
> </dependency>
> <dependency>
>     <groupId>org.apache.struts</groupId>
>     <artifactId>struts2-core</artifactId>
>     <version>${struts.version}</version>
> </dependency>
> 
> <dependency>
>     <groupId>org.apache.struts</groupId>
>     <artifactId>struts2-convention-plugin</artifactId>
>     <version>${struts.version}</version>
>     <exclusions>
>         <exclusion>
>             <groupId>org.ow2.asm</groupId>
>             <artifactId>asm</artifactId>
>         </exclusion>
>         <exclusion>
>             <groupId>org.ow2.asm</groupId>
>             <artifactId>asm-commons</artifactId>
>         </exclusion>
>     </exclusions>
> </dependency>
> 
> 
> Once this was done, the application worked again.
> 
> Louis
> 

Reply via email to