How To Deploy a Spring Webapp To Tomcat Server
- Last Updated On: March 31, 2016
- By: Scriptcrunch Editorial
This tutorial will guide you through the steps for deploying a plain spring web application to a tomcat server.
If you haven’t setup Tomcat server, you can follow the steps given below to set it up on a Ubuntu server.
Setting Up tomcat7 on Ubuntu
All the required steps for the configuration and setup is given below.
1. Update the server.
sudo apt-get update
2. Install Tomcat7 from the repository.
sudo apt-get install tomcat7
3. Open /etc/default/tomcat7 and find JAVA_OPTS and replace the default value with the following.
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"
4. Now, restart the tomcat service.
sudo service tomcat7 restart
5. Now if you go to localhost:8080 you can see the default tomcat7 web page saying “It Works”.
Install Maven To Build the Project
You need some build tool to build the project and create a war file for deployment. If you dont have maven installed, install maven using the following command.
sudo apt-get install maven
Deploying Spring Web App To Tomcat Server
Now you have tomcat and a build tool ready. Also, you might have your project file with the pom.xml file for maven.
- cd in your project folder where you have the pom.xml file and run the following command.
mvn clean install
2. Once the project is built, you can get the war file from the target direcory in your project folder. Copy the tar file to /var/lib/tomcat7/webapps directory.
3. Restart the Tomcat server using the following command.
sudo service tomcat7 restart
4. Thats it ! Your app is not deployed.
Now if you visit, <server ip>:8080/appname, you can view your running app.
Scriptcrunch Editorial
Other Interesting Blogs
[50% OFF] Kubernetes Certification Coupons (CKA, CKAD, CKS, KCNA and KCSA)
Looking for CKA coupon and other Kubernetes certification coupon codes? You have come to the right place. Following are the list of
[80% OFF] Linux Foundation Coupon for December 2024
Looking for CKA Coupon and other Linux Foundation certifications coupons? We got you covered. With the latest Linux Foundation Coupon, you can
[65% OFF] Linux Foundation LFCA, LFCS & LFCT Exam Voucher Codes
Linux Foundation has announced up to a $284 discount on its Linux certification programs Linux Foundation Certified IT Associate (LFCA) and Linux