An Events Management Website
This document provides details on the initial setup and configuration for the first part of the GatherGrid project. GatherGrid is a website that utilizes technologies such as Jakarta EE, JSP, Hibernate, Servlet, and other related technologies.
You can access the UML diagram for this project here.
- Build Tool: Maven
- Relational Database Management System (RDBMS): MySQL
To run the GatherGrid project, you will need the following dependencies:
jakarta.jakartaee-api: 10.0.0
Hibernate-core: 6.2.4.Final
mysql-connector-java: 8.0.33
jakarta.servlet-api: 6.0.0
GatherGrid is designed to run on GlassFish 7.0.9. Make sure to set up your environment with the following configuration:
- Database Name: gathergriddb
To get the project up and running, follow these steps:
- Install Maven dependencies.
- Download GlassFish 7.0.9 and unzip it.
- Add the GlassFish path to your server configuration in your Integrated Development Environment (IDE).
- Create a database and specify the database name, username, and password in the
persistence.xml
file. - Run the project from your IDE.