No description
| .idea | ||
| docker/wildfly | ||
| docs | ||
| MovieServiceClient | ||
| MovieServiceCommon | ||
| MovieServiceWebApp | ||
| .gitignore | ||
| docker-compose.yml | ||
| pom.xml | ||
| Readme.md | ||
| WebApp.iml | ||
SKS_MovieService
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
