online-license-renewal-system
A system that implementing a workflow using RESTful and WS-* Services.
System environment: JDK8+, Docker, MongoDB, MySQL
mongod -version
brew update
brew install mongoDB
brew services start mongodb
mongo
use ORLS
exit
license-service
- Maven - Update Project…au.edu.unsw.comp9322.REST.constant.Constant
license-service/src/main/resources/application.properties
mongoimport --db ORLS --collection OLRS-license --drop --file OLRS-license
mongoimport --db ORLS --collection OLRS-notice --drop --file OLRS-notice
mongoimport --db ORLS --collection OLRS-payment --drop --file OLRS-payment
mongoimport --db ORLS --collection OLRS-sequenceId --drop --file OLRS-sequenceId
mysql -u {username} -p OLRS < client.sql
au.edu.unsw.comp9322.CLIENT.constant
8090
, change it to the port you prefer to setup the Service Server. It is prefered if you can leave it as it is, then you will not need to configure Service Deployment Plan 6.4.Vice Versa. (The Client Server is by default running on port 8080
)SOAP_WSDL
: change it to your docker ip address. Detailed actions are in the comments above the variable.MYSQL_PORT
:change it to your local Mysql portMYSQL_DB_NAME
:only change it if you modified the name of the Mysql ORLS databaseMYSQL_USERNAME
: change it to your username for login into the mysql dbMYSQL_PASSWORD
: change it to you password for login into the mysql dbsrc/main/webapp/WEB-INF/log4j.properties
log4j.appender.ServerDailyRollingFile.File
, to the file directory you prefer to store the logger file for Client Side Request.helen
and password:123456
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE.md file for details