ibm websphere liberty #6

  • By ibmcharmers
  • Latest version (#6)
  • xenial, trusty
  • Stable

Description

Liberty profile is a dynamic profile of IBM WebSphere Application Server (WAS)
that enables the WAS server to provision only the features required by the
application (or set of applications) deployed to the server.


Software & terms:

ibm-wlp ›

Overview

WebSphere Application Server Liberty Profile

Liberty Profile is a dynamic profile of IBM WebSphere Application Server (WAS)
that enables the WAS server to provision only the required features of an
application (or set of applications) deployed to the server.

If an application only requires a servlet engine, then all that starts is the
WAS kernel, the HTTP transport and the web container. Which is fast to bring
up and has an small footprint.

The WAS Liberty profile provides a development-centric approach to configuring
the server. Configuration is through a simple XML file which is easy to author,
maintain in a version control system, share across and between development
team, and diff for changes.

Usage

To use this charm, you must agree to the Terms of Use. You can view the full license for ibm WebsphereLiberty by visiting here and click on Download to view the license for version 16.0.0.3.
Please check for the license associated with the Websphere Liberty version that you use.

The charm downloads the 16.0.0.3 version of the Websphere Liberty runtime from IBM.

Deploy

Run the following commands to deploy this charm:

juju deploy ibm-websphere-liberty

Note: This charm requires acceptance of Terms of Use. When deploying from
the Charm Store, these terms will be presented to you for your consideration.
To accept the terms:

juju agree ibm-wlp/0

By default the charm will deploy the 16.0.0.3 version of websphere liberty. To install a specific version of WebSphere Liberty, run the following command:

juju config ibm-websphere-liberty ibm-liberty-version="8.5.5.8"

Note: This charm supports only the versions under "16.0.0.3".
Please proide the Checksum value of the file which you want to install:

juju config ibm-websphere-liberty sha_wlp="a0497da259cf6ad972500ceedbb1227c0ac72de4adc50a0fa6edc60ea044ab3a32d4f390533c98dee72ad1f36fa54d09591bb0d0ec6e6245b602e091bf7ea3de"

Verification

After installing IBM WebSphere Liberty, use your web browser to see the WebSphere Liberty console. The URL for Websphere Liberty console is:

http://websphere-liberty-host:9080

Here websphere-liberty-host represents the public ip address of your machine, where Websphere Liberty is installed.

Configuration

install-petstore
Petstore is a web application written in Java used to test that
WebSphere Liberty Profile is working. The default value is True, but
set this to False if you do not want the test application installed.

ibm-liberty-version
The version of WLP which has to be installed. If nothing is mentioned it would install the 16.0.0.3 version.

sha_wlp
The checksum value of WLP file which has to be installed. If nothing is mentioned it would take the default checksum value of 16.0.0.3 version.

WebSphere Liberty Profile Links and Information

Configuration

install-petstore
(boolean) Petstore is a web application written in Java used to test that WebSphere Liberty Profile is working. Set this to False if you do not want the test application installed.
True
ibm-liberty-url
(string) The URL to the file that has the link to latest IBM Liberty package and license. Modification of this value would not be required.
http://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/downloads/wlp/index.yml
ibm-liberty-version
(string) The version of WLP which has to be installed. If nothing is mentioned it would install the latest version.
16.0.0.3
sha_wlp
(string) Checksum value to check integrity of IBM WLP package. The Charm uses sha1sum to check the integrity. If empty, it does not carry out the integrity check. Refer README file to find out Checksum value for downloaded package.
9544919c6056e918ed5bbce5e8667f98dfe8e135bd387a521647b56e7368591d85ec54e9e23aed26736a57d1667de73378cb246cc682275e0240da1a71cbca80