- 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.
推薦閱讀
- Managing Mission:Critical Domains and DNS
- Getting Started with Oracle SOA B2B Integration:A Hands-On Tutorial
- 精通Windows Vista必讀
- iClone 4.31 3D Animation Beginner's Guide
- 統計策略搜索強化學習方法及應用
- Visual Basic.NET程序設計
- 傳感器與新聞
- Blender 3D Printing by Example
- Hadoop應用開發基礎
- 深度學習與目標檢測
- 空間機械臂建模、規劃與控制
- 工業機器人實操進階手冊
- 3ds Max造型表現藝術
- Cloudera Hadoop大數據平臺實戰指南
- 暗戰強人:黑客及反黑客工具快速精通