SKS_MovieService/Readme.md
2019-01-09 18:05:58 +01:00

1.5 KiB

SKS_MovieService

Class Diagram

Class Diagram

Usage

Docker Compose

Mysql and the Wildfly application server are packaged as docker images.

  • To initialise the docker containers run: docker-compose up.
  • To shut down the docker containers run: docker-compose stop.
  • To start the docker containers again run: docker-compose start.
  • To delete the docker containers run: docker-compose down.

Maven

To build and deploy the application run mvn wildfly:deploy.

Extract standalone.xml from docker container

  • To open a shell inside the running container run: docker exec -it sks_movieservice_wildfly_1 sh.
  • Read file with: cat wildfly/standalone/configuration/standalone.xml.

Configuration

Configure Mysql Datasource

Upload mysql JDBC driver

Open Wildfly Management Console: http://localhost:9990/

Open Deployment Tab

Click +

Upload Deployment

Upload the Jar File (mysql-connector-java-5.1.47.jar)

Click Next

Toggle Enabled to On

Click Finish

Datasource Configuration

Open the Configuration Tab

Open Subsystems > Datasources & Drivers > Datasources

Click +

Add Datasource

Select Mysql

Set Name (MovieDs)

Set JNDI Name (java:jboss/datasources/MovieDs)

Click Next

Select Driver Name (mysql-connector-java-5.1.47.jar_com.mysql.jdbc.Driver_5_1)

Click Next

Enter connection URL (jdbc:mysql://mysql:3306/db_movie)

Enter Username and Password

Click Next

Test Connect

Click Next

Click Finish