- Practical Site Reliability Engineering
- Pethuru Raj Chelliah Shreyash Naithani Shailender Singh
- 172字
- 2021-06-10 19:08:10
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.
推薦閱讀
- 數據展現的藝術
- Visualforce Development Cookbook(Second Edition)
- 傳感器技術實驗教程
- 手把手教你學AutoCAD 2010
- Photoshop CS3圖像處理融會貫通
- INSTANT Autodesk Revit 2013 Customization with .NET How-to
- Practical Big Data Analytics
- 走近大數據
- 中文版AutoCAD 2013高手速成
- TensorFlow Deep Learning Projects
- 精通ROS機器人編程(原書第2版)
- CPLD/FPGA技術應用
- 創客機器人實戰:基于Arduino和樹莓派
- 案例解說單片機C語言開發
- 設計中的人因:34個設計小故事