將springboot部署到tomcat
前言:我之所以想到把springboot部署到tomcat,是因為,我自己寫的專案用的springboot,沒有前後端分離。所以打成war包跑起來速度有點兒慢。所以我想試試用單獨的tomcat來部署試試。
廢話不多說,開始。
1.我們在pom.xml中將打的包設定為war(我試過jar包,不生效,具體之後再說)
2.取消springboot的內建tomcat。同樣是在pom.xml中設定
3.修改application啟動類(原理就不說了,我自己還沒弄清楚,自己研究吧)
package com;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
import org.springframework.scheduling.annotation.EnableScheduling;
@EnableScheduling
@SpringBootApplication
public class DemoApplication extends SpringBootServletInitializer{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
// TODO Auto-generated method stub
return builder.sources(DemoApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
4.開始打包
我是進入pom.xml同級目錄,執行命令mvn clean package命令。其他方式也行,異曲同工。
5.然後進入pom.xml同級的target資料夾中,取出war檔案,放到tomcat的webapp目錄中
6.進入tomcat的bin目錄中啟動tomcat
7.啟動好了之後,在瀏覽器中訪問看看
完美,明天出一個訪問的時候跳過解壓的資料夾的部落格。
相關文章
- springboot專案部署到tomcat容器Spring BootTomcat
- SpringBoot專案如何打包部署到tomcat中去Spring BootTomcat
- SpringBoot手動部署到Tomcat和自動化熱部署Spring BootTomcat熱部署
- 多個springboot專案部署到tomcat,Error deploying web application archiveSpring BootTomcatErrorWebAPPHive
- SpringBoot實戰分析-Tomcat方式部署Spring BootTomcat
- springboot 專案部署到外部tomcatSpring BootTomcat
- SpringBoot部署到外部Tomcat無法註冊到Nacos服務端Spring BootTomcat服務端
- springboot 整合外部tomcat war包部署方式Spring BootTomcat
- 如何將React專案,部署到Web伺服器的Tomcat 上ReactWeb伺服器Tomcat
- 將普通web專案(FWGL 服務管理)用idea 部署到tomcatWebIdeaTomcat
- 如何將 SAP 電商雲 Spartacus UI 部署到 tomcat 上執行UITomcat
- 將SpringBoot應用Docker化並部署到SAP雲平臺Spring BootDocker
- Centos8部署jdk、mysql8、tomcat,並部署專案到tomcat中CentOSJDKMySqlTomcat
- Jenkins部署Web專案到遠端tomcatJenkinsWebTomcat
- 如何將War檔案部署到Spring Boot嵌入式的Tomcat中 - Vojtech RuzickaSpring BootTomcat
- 開發階段,將SpringBoot應用快速部署到K8SSpring BootK8S
- window系統下安裝openjdk,tomcat部署springboot war包JDKTomcatSpring Boot
- SpringBoot外接TomcatSpring BootTomcat
- SpringBoot專案在linux系統中的部署(直接部署、外接tomcat中部署)以及配置httpsSpring BootLinuxTomcatHTTP
- redission-tomcat:快速實現從單機部署到多機部署RedisTomcat
- SpringBoot專案部署到Linux端Tomcat伺服器上,並直接通過域名訪問應用Spring BootLinuxTomcat伺服器
- 將Laravel應用部署到HerokuLaravel
- SpringBoot使用外部tomcatSpring BootTomcat
- 把spring-boot專案部署到tomcat中的方法SpringbootTomcat
- 用Maven部署war包到遠端Tomcat伺服器MavenTomcat伺服器
- linux下部署 tomcatLinuxTomcat
- 將 .NET Aspire 部署到 Kubernetes 叢集
- Springboot整合外部Tomcat配置Spring BootTomcat
- SpringBoot中配置外部TomcatSpring BootTomcat
- SpringBoot 之配置外部TomcatSpring BootTomcat
- SpringBoot整合Tomcat服務Spring BootTomcat
- IDEA一鍵部署SpringBoot專案到伺服器IdeaSpring Boot伺服器
- jenkins將打包的jar包部署到nexusJenkinsJAR
- Tomcat 8安裝部署Tomcat
- windows tomcat 簡單部署WindowsTomcat
- Maven部署war至TomcatMavenTomcat
- Tomcat部署及優化Tomcat優化
- 三分鐘把spring boot打成war包部署到tomcat中Spring BootTomcat