Skip to content

neverendingsupport/nes-struts1-test-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HeroDevs Struts 1.3 Trial Sample Application

Welcome to the sample application for HeroDevs Never Ending Support for Struts 1.3.

This sample application is sourced from the Struts 1 Cookbook. Instructions how to build and run the application are provided below.

HeroDevs Configuration

Trial Versions

This sample application is using the trial version of the HeroDevs Never Ending Support for Struts 1.3. The trial version provides no security fixes. Instead, it is a version of the latest open source code available before we patched out the security vulnerabilities. The intent of a trial version is so you can verify connectivity with the HeroDevs repository and be ready to easily drop in the fully supported, paid versions.

Build Changes

To connect to the HeroDevs repository, two steps were taken:

  • Configure Registry (add a settings.xml for Maven or a gradle.properties for Gradle)
  • Update Build Configuration (add dependencies and repositories in a pom.xml or build.gradle)

You can see these changes are already made in the main branch of this repository.

Build and Run

The steps below require Docker to be installed on your machine.

Setup

  1. Clone the repo
  2. build the project ./mvnw clean package
  3. build the Docker image docker build -t nes-struts1-test-app .
  4. Run the Docker container docker run --rm -p 8080:8080 nes-struts1-test-app
  5. Open the browser and navigate to http://localhost:8080/struts-cookbook-1.3.10/

Next Steps

When you are ready to upgrade to the fully supported version of the HeroDevs Never Ending Support for Struts 1.3, please reach out to us at HeroDevs. You will need to modify the settings.xml or gradle.properties to include your credentials. After that, check out the nes branch in this repository for the specific version changes.

Additional Information

HeroDevs offers Never Ending Support for a number of products. We would love to partner with you to provide support for your legacy applications. We are always expanding our offerings, so if you don't see what you need, please reach out to us. More technical documentation can be found on our docs website.

About

A example project of struts1

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages