项目作者: rogeriogentil

项目描述 :
A simple web application Java EE 6-based managed by StarMX framework.
高级语言: Java
项目地址: git://github.com/rogeriogentil/starmx-managed-webapp.git
创建时间: 2020-01-24T13:31:43Z
项目社区:https://github.com/rogeriogentil/starmx-managed-webapp

开源协议:

下载


starmx-managed-webapp

A simple web application Java EE 6-based managed by StarMX framework.

OBS: Currently, the adaptation can be observed only via console (JBoss Application Server log).

Framework

StarMX[1] is an architecture-based framework for Self-Adaptive Systems (SAS).

Execute with Docker

A Docker image is available to simplify the web application execution. Thus, run the following command:

  1. docker run --name starmx-managed-webapp -p 8080:8080 rogeriogentil/starmx-managed-webapp:latest

Build

To build a Docker image, it’s necessary a Jboss EAP compressed file in the root folder (the current Dockerfile uses a .tgz file). The hasalex/eap-build project was and can be used to compile a version of JBoss EAP 6. So, just execute (on Linux):

  1. ./docker-build.sh

References

[1] ASADOLLAHI, R.; SALEHIE , M.; TAHVILDARI , L. StarMX: A framework for Developing Self-Managing Java-based Systems. In: 2009 ICSE Workshop on Software
Engineering for Adaptive and Self-Managing Systems
, p. 58–67, 2009.