Skip to content

FrJ03/CampsManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camps Manager

MariaDB EclipseJava Tomcat HTML CSS JS

Index

  1. Purpose
  2. Requeriments
  3. Technologies
  4. Configuration
  5. Contributions
  6. License

Purpose

The purpose of this program is to manage the camps of a Camps agency.

Requeriments

  • The JAR program must be located in the project directory
  • To run this program you need Java 1.8 JDK
  • The application runs in Apache Tomcat 8.5
  • The application database runs in a Docker container

Technologies

  • Database: MariaDB
  • Back-end: Java J2EE
  • Front-end: HTML, CSS and JavaScript
  • Web Server: Apache
  • Application Server: Apache Tomcat
  • Containers: Docker

Configuration

  1. Download a branch.

  2. (Optional) Modify the current database user and password.

    1. Modify "MYSQL_USER" and "MYSQL_PASSWORD" in db/docker-compose.yml.
    2. Modify "user" and "password" in src/main/webapp/WEB-INF/classes/config.properties.
  3. Run the database,.

    In the db/ directory use:

    docker compose up

  4. Regenerate the WAR file if something has been modified such as the database password.

  5. Copy the WAR file to the webapps/ directory of Tomcat.

  6. Run startup.sh (Linux) or startup.bat (Windows) located in the Tomcat bin/ directory.

  7. Open a browser tab and find localhost:8080/CampsManager.

Contributions

Contributions to this project are welcomed. If you have a feature request or find a bug, please open an issue. If you wish to contribute code, please open a pull request.

License

Licence

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages