Skip to content
This repository has been archived by the owner on Feb 4, 2024. It is now read-only.

Latest commit

 

History

History

docker

This document contains documentation for TracEE examples. Click here to get an overview that TracEE is about.

tracee-examples

This folder contains Dockerfiles and a docker-compose.yml descriptor for tracee-examples. It starts a preconfigured tomcat7, jbossas7 + ELK-Stack and deploys tracee-examples-webap and tracee-examples-ear into these containers.

overview

Start the enviroment

  1. Run mvn install on the tracee-examples parent project
  2. Install docker
  3. Install docker-compose 1.6.0 or later or newer.
  4. Run docker-compose build in this directory
  5. Run docker-compose up in this directory

This will start a service landscape with the following setup:

  • An Apache Tomcat7 (tomcat7) instance with three applications using springmvc, jaxrs2 and JSF.
  • A JBossAS 7 (jbossas7) instance with an EAR containing a JAX-WS, JMS and Remote-EJB endpoint.
  • A Elasticsearch/Logstash/Kibana installation

After starting all services, you may browse the following http endpoints:

username and password is always admin:yummie

There are several other open ports:

  • tcp://localhost:8000 - tomcat7 remote debugging port
  • tcp://localhost:8787 - jbossas7 remote debugging port
  • http://localhost:9200 - elasticsearch rest api