官术网_书友最值得收藏!

Deploying the Spring Boot application

To deploy the Spring Boot application, you need to have knowledge of MVN and Tomcat servlets. MVN will be used for building the Web Application Resource or the Web Application Archive (WAR) file, and Apache Tomcat is our application server. Let's see how we can install the Spring Boot application in the application servers:

# Download Tomcat 9.0.13 latest version using below commands:

PacktPub$ curl -O http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 9112k 100 9112k 0 0 799k 0 0:00:11 0:00:11 --:--:-- 1348k

# Extract it and provide sufficient permissions.

$ tar -xvzf apache-tomcat-9.0.13.tar.gz

# Maven clean and package everything into a WAR file.

$ mvn clean package

# Copy WAR created by MVN to Tomcat/webapp, we are renaming WAR to springbootcode.war

$ cp target/PacktPub-spring-boot-example.war apache-tomcat-9.0.13/webapps/springbootcode.war

# Start Tomcat like below

$ ./apache-tomcat-9.0.13/bin/startup.sh
Using CATALINA_BASE: /Users/springbootcode/projects/PacktPub-spring-boot-example/apache-tomcat-9.0.13
Using CATALINA_HOME: /Users/springbootcode/projects/PacktPub-spring-boot-example/apache-tomcat-9.0.13
Using CATALINA_TMPDIR: /Users/springbootcode/projects/PacktPub-spring-boot-example/apache-tomcat-9.0.13/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home
Using CLASSPATH: /Users/springbootcode/projects/PacktPub-spring-boot-example/apache-tomcat-9.0.13/bin/bootstrap.jar:
/Users/springbootcode/projects/PacktPub-spring-boot-example/apache-tomcat-9.0.13/bin/tomcat-juli.jar
Tomcat started.
主站蜘蛛池模板: 华坪县| 长白| 霍城县| 义乌市| 蒙山县| 忻城县| 洛南县| 和静县| 密云县| 罗源县| 资中县| 于都县| 贵港市| 大方县| 南溪县| 武乡县| 福州市| 清水河县| 绥滨县| 闻喜县| 鄂托克旗| 米泉市| 湖南省| 莱西市| 临泉县| 阳泉市| 陕西省| 伊春市| 内江市| 沁水县| 环江| 宁陵县| 大名县| 珠海市| 洪洞县| 丰城市| 织金县| 和顺县| 淮安市| 平邑县| 阳山县|