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

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.
主站蜘蛛池模板: 黔江区| 龙海市| 安化县| 雅江县| 微山县| 格尔木市| 文登市| 新疆| 随州市| 原阳县| 成安县| 梅河口市| 湘潭县| 乌什县| 肃宁县| 崇义县| 赤壁市| 汕头市| 内江市| 新龙县| 布拖县| 卢龙县| 德兴市| 漯河市| 潍坊市| 南雄市| 班玛县| 永丰县| 子洲县| 济南市| 开化县| 汤原县| 西丰县| 都安| 馆陶县| 乐业县| 颍上县| 二手房| 射洪县| 新沂市| 时尚|