Skip to content

This project is a simple web application for user authentication, built using Java Servlets, MySQL database, and Apache Tomcat server. The application allows users to log in with predefined credentials, displaying a welcome message upon successful authentication.

Notifications You must be signed in to change notification settings

Monu-Yaduwanshi/-Java-Servlet-Login-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Java Servlet Login Application

Welcome to the Java Servlet Login Application! πŸŽ‰ This project is a straightforward web application designed to demonstrate user authentication using Java Servlets and a MySQL database. With a focus on simplicity and clarity, this application allows users to log in using predefined credentials and displays a personalized welcome message upon successful authentication.

Features

  • User Login: Users can log in with a predefined username and password.
  • Error Handling: Displays informative error messages for incorrect login attempts.
  • Dynamic Response: Upon successful login, users are redirected to a welcoming page, enhancing the user experience.

Technologies Used

  • Java Servlet API: For building the server-side logic and handling HTTP requests.
  • MySQL Database: To manage user credentials and potentially store user sessions.
  • Apache Tomcat Server: The robust server that hosts our Java Servlets.
  • HTML/CSS: For creating a user-friendly frontend interface.

Setup Instructions

Clone the Repository

git clone <repository-url>
Configure the MySQL Database
Ensure you have a MySQL database set up. (This example uses hardcoded credentials for demonstration purposes.)
Optionally, create a table to store user credentials if you wish to expand the application's functionality.
Deploy on Apache Tomcat
Import the project into your Eclipse IDE:

Open Eclipse and select File > Import > Existing Projects into Workspace.
Choose the directory where you cloned the repository.
Configure the Tomcat server in Eclipse:

Right-click on the project and select Properties.
Navigate to Targeted Runtimes, check the box for Apache Tomcat, and apply the changes.
Run the application on the Tomcat server:

Right-click on the project, select Run As, and choose Run on Server.
Select the Apache Tomcat server and click Finish.
Access the Application
Open your web browser and navigate to:
http://localhost:8080/your-context-path/Login.html

Author
Monu Yaduwanshi - GitHub Profile 🌐
Notes
This application currently uses hardcoded credentials for demonstration purposes. It can be expanded to include database-driven authentication for a more robust solution.
License
This project is licensed under the MIT License - see the LICENSE file for details.

Additional Resources
Java Servlets Documentation
MySQL Documentation
Apache Tomcat Documentation
Eclipse IDE

About

This project is a simple web application for user authentication, built using Java Servlets, MySQL database, and Apache Tomcat server. The application allows users to log in with predefined credentials, displaying a welcome message upon successful authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published