This project is too large to submit via Turnitin, so to review and download repository please visit https://github.com/SENG3160-2018/flightpub
This package is running Struts2 based on Java.
Hibernate ORM is used.
A simple web service is required for deployment so Tomcat has been chosen, however the app can be deployed to any Java based web container.
Webpack and Node.js resources are used for frontend tools.
Unpackage all files to a folder.
Install all dependancies via Maven.
Install all npm modules and compile
npm install
npm run production
Update database configuration details (MySQL user and password) in src/main/resources/META-INF/persistence.xml
Compile project and deploy package to Tomcat.
Once deployed, open http://localhost:8080 in a browser - this is will show the homepage.
Ben Sutter
Nathan Ebba
Joel Paxton