Home » XAMPP » How to deploy and run a war file in XAMPP tomcat

How to deploy and run a war file in XAMPP tomcat

We have create a war file test.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

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.

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

Start Modules

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

XAMPP Control Panel
Fig: XAMPP Control Panel

Add a tomcat user

click on config you will get a drop down menu on that menu second option is tomcat-users.xml click on that

Creating tomcat user in XAMPP
Fig: Creating tomcat user in XAMPP

above file will open on notepad there find

the symbol <!– and –> is xml comment content written inside this is example 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

Creating user in tomcat
Fig: Creating user in tomcat

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

Tomcat Server Home
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

Tomcat Application Manager
Fig: Tomcat Application Manager

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

Upload war file in Tomcat
Fig: Upload war file in Tomcat

After click on uplaod it will upload war file and show uploaded war in application manager as below

click on you war filename to run it.

Thats it 🙂

Managed by MochaHost - Fast & Easy WordPress Hosting