Mirror of Apache Struts

Clone this repo:
  1. ca9c1e9 docs: add CLAUDE.md with build commands and Struts 7 conventions (#553) by Lukasz Lenart · 10 days ago main
  2. 3bbb0a9 WW-3452 feat(text-provider): expand wildcard entries in struts.custom.i18n.resources (#552) by Lukasz Lenart · 11 days ago
  3. b8b977a Fix broken login flow in shiro-basic example (#545) by Lukasz Lenart · 10 weeks ago
  4. d741456 Build(deps): Bump shiro.version from 2.2.1 to 3.0.0 (#536) by dependabot[bot] · 10 weeks ago
  5. 62985d5 Build(deps-dev): Bump org.hibernate.validator:hibernate-validator (#540) by dependabot[bot] · 10 weeks ago

Struts Examples

Build Status @ ASF Build Status @ GH Actions License

This Maven multi-module project contains all the Apache Struts example applications that are part of the Apache Struts Getting Started tutorials at https://struts.apache.org.

To build all the example applications run the Maven command:

mvn -e clean package

In the project's root folder, Maven will build each module and create a .war file in the target sub-folder of each module.

You can then copy the .war files to your Servlet container (e.g. Tomcat, Jetty, GlassFish, etc).

Some modules have a README file with instructions and the URL to view that application.

Older versions

The examples use the latest Struts version. For older versions, see the Releases page.