/LibertyProject

Primary LanguageJavaMIT LicenseMIT

Liberty App Accelerator

This project was generated by the Liberty app accelerator

Platform

Table of Contents

Summary

The Liberty App Accelerator provides a starting point for creating applications running on WebSphere Liberty.

Requirements

Configuration

The application is configured to provide various technologies and features. These capabilities are provided through dependencies in the pom.xml file and Liberty features enabled in the server config file found in src/main/liberty/config/server.xml.

Project contents

The context root is set in the src/main/webapp/WEB-INF/ibm-web-ext.xml file. The ports are set in the pom.xml file.

  • Microservice Builder : Microservice Builder delivers a turnkey solution incorporating a runtime, tooling, DevOps, fabric, and customer-managed container orchestration. See the Microservice Builder docs for more details.

  • Servlet : Inside the project there is a application.servlet package containing the LibertyServlet class. This adds a servlet with an endpoint which you can access at http://localhost:9080/<context>/servlet. There is also a test named it.servlet.LibertyServletTest that will test the servlet's endpoint to ensure it is working. For the complete feature documentation, see the servlet-3.1 feature description in IBM Knowledge Center.

Run

To build and run the application:

  1. mvn install
  2. mvn liberty:run-server

Endpoints

The context root is set in the src/main/webapp/WEB-INF/ibm-web-ext.xml file. The ports are set in the pom.xml file.

Notices

This project was generated using:

  • generator-java v2.2.1
  • java-common v2.2.0
  • generator-ibm-service-enablement v^0.0.59
  • generator-ibm-cloud-enablement v^0.0.68
  • generator-liberty v5.2.0