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

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.
主站蜘蛛池模板: 台山市| 绥化市| 新野县| 平江县| 宜宾县| 乐陵市| 永宁县| 隆安县| 文安县| 武冈市| 渝北区| 龙游县| 剑川县| 武乡县| 开平市| 鲜城| 泰来县| 绥江县| 襄垣县| 兰溪市| 阆中市| 兰溪市| 桃江县| 孟连| 伊宁县| 怀安县| 丰城市| 宣威市| 清远市| 墨脱县| 奎屯市| 济源市| 云阳县| 江北区| 韶山市| 庆阳市| 永善县| 新宾| 彭水| 辉南县| 呼图壁县|