You are on page 1of 11

3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.

com

 Menu

Ebhor.com
Knowledge Never Sets

How to deploy and run a war file in XAMPP tomcat

What is XAMPP?

XAMPP full form is Cross Platform(X), Apache (A), MySQL (M), PHP (P) and
Perl (P).

XAMPP Control Panel allows use to Start and Stop Module services

XAMPP has following modules

1. Apache

2. MySql

3. FileZilla
4. Mercury

5. Tomcat

To run PHP files we have to start Apache server. To access MySql Database

we start MySql Services.


https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 1/11
3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.com

Similar way to run Java web applications


 Menu
(war files) XAMPP included Tomcat

Server

Tomcat is a developed by Apache so XAMPP also included this.

Create a WAR File in NetBeans

1. Create a new web Project


2. Clean and build the project

This will create a war file.

We have create a war file a.war and now want to run in tomcat server

provided with XAMPP.

We created war file using netbeans IDE there are many IDE available for

java/j2ee you can easily choose any one of them

You can dowload XAMPP from here

I have developed a jsp servlet application in netbeans8.2 I want to give this

code to UI developer to enhance the UI.

On his/her laptop they don’t use netbeans IDE. They have to work only with

jsp files.


so how to run apache tomcat server in xampp ?
https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 2/11
3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.com

Lets see step by step how to configure war file with database in XAMPP
 Menu

XAMPP Start/ Stop Modules

click on start to start Xampp Server’s Apache, MySql and Tomcat module

here tomcat is not dependent on Apache or Mysql.

If your war is using mysql then you have to start mysql server and if you are

using phpMyAdmin for MySql then Apache is needed

Fig: XAMPP Control Panel

Add a Tomcat user in tomcat-users.xml


https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 3/11
3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.com

click on config you will get a drop down menu on that menu second option is
 Menu

tomcat-users.xml click on that

Fig: Creating tomcat user in XAMPP

above file will open on notepad there find

1 <!--

2   <role rolename="tomcat"/>

3   <role rolename="role1"/>

4   <user username="tomcat" password="tomcat" roles="tomcat"/>

5   <user username="both" password="tomcat" roles="tomcat,role1"/>

6   <user username="role1" password="tomcat" roles="role1"/>

7 -->

https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 4/11
3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.com

the symbol <!– and –> is xml comment content written inside this is example
 Menu

of creating user with password and roles.

We have to create a user to manage tomcat page to deploy projects for that

we create a user admin with password admin and with different roles as

below.

Copy and paste this user detail after the comment line in tomcat-users.xml

file as below

<role rolename="admin"/>

<user username="admin" password="admin" roles="standard,manager,admin,manager-gui"/>

Fig: Creating user in tomcat

Next click on Admin it will open Apache Tomcat in web browser as below

https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 5/11
3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.com

 Menu

Fig:Tomcat Server Home

On click on manage app a popup box will open and ask for user username
and password we have provided username admin and password admin

provide detail in popup window.

after authentication it will show page as below

below this page there are option to upload a directory or war file in tomcat
use WAR file to deploy option and select war file and click on deploy

https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 6/11
3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.com

 Menu

Fig: Tomcat Web Application Manager

After click on uplaod it will upload war file and show uploaded war in

application manager as below

Fig: Upload WAR file in XAMPP Tpmcat


click on you war filename to run it.

https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 7/11
3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.com

 Menu

Fig: First page after running WAR file

Thats it 🙂

Read More

1. Example of JSP Servlet using web.xml


2. Example of JSP Servlet using annotation

3. PHP MySQL CRUD Tutorial


4. Export and Import MySql Database using phpMyAdmin

 XAMPP
 xampp
 Polymorphism in PHP with Example
 C++ program for student details using array of objects

Basics of C

History of C

https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 8/11
3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.com

A Simple C Program
 Menu
Primitive Data Types

Variables

Operators

Relational Operators

Logical Operators

Assignment Operators

Bitwise Operators

Command Line Argument

Flow control

if else

For Loop

While Loop

Do While Loop

Switch Case

Array in C

Addition of Two Matrix

Functions

Recursion

Pointers

Array of pointers

NULL Pointers

Pointer to Pointer

Call by value and Call by reference



Structures

https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 9/11
3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.com

structure Vs Union
 Menu
Writing to a File

Reading a File

File handling

GATE 2010 CSE Q. NO. 35

GATE 2010 CSE Q. NO. 11

https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 10/11
3/6/2021 How to deploy and run a war file in XAMPP tomcat - Ebhor.com

About Us Contact Us Thanks to Careers Disclaimer Careers Disclaimer Log In


 Menu
Register

© 2021 Ebhor.com • Built with GeneratePress

https://www.ebhor.com/how-to-deploy-and-run-a-war-file-in-xampp-tomcat/ 11/11

You might also like