springboot 專案部署至外部的tomcat
1.排除嵌入式tomcat
1.1 方式一
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId >spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
1.2 方式二
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope >
</dependency>
- 註釋spring-boot-maven-plugin,使用maven-war-plugin
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin> -->
<plugin>
<groupId>org.apache.maven.plugins</groupId >
<artifactId>maven-war-plugin</artifactId>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
3.修改啟動類
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Application.class);
}
public static void main(String[] args) {
new SpringApplicationBuilder(Application.class).web(true).run(args);
}
}
4.pom.xml裡指定低版本的tomcat
<properties>
<tomcat.version>7.0.47</tomcat.version>
</properties>
5.刪除web.xml檔案
相關推薦
springboot 專案部署至外部的tomcat
1.排除嵌入式tomcat 1.1 方式一 <dependency> <groupId>org.springframework.boot</groupId&g
SpringBoot專案部署到外部Tomcat中的方法
SpringBoot專案部署到外部Tomcat中的方法 1. 特別說明 由於SpringBoot預設訪問無需專案名,所以打包成war的SpringBoot專案也需要部署成不需要輸入專案名的方式,否則資源無法訪問,後面會給部署示例 官方教程地址 pom.xml調整 1
springboot 專案部署到外部tomcat
最近在用spring boot 弄了一個學習型的專案,學習一下spring boot怎樣構建專案,spring boot 本身是內建tomcat的,如果想部署到外部tomcat, 就要做一些改變。 1 預設打包方式是jar包,改成war包打包,在pom.xml 裡
Springboot專案部署到外部Tomcat
這裡提供maven專案的解決方法: 1.將專案的啟動類Application.java繼承SpringBootServletInitializer並重寫configure方法 package com; import org.springframework.boot.
SpringBoot番外篇之專案部署到外部Tomcat
springboot的優點就在於整合使用,約定優於配置。打war包部署外部tomcat瞭解即可。 1、開啟pom檔案,把打包格式設定為war <packaging>war</packaging> 2、在pom檔案
IntelliJ IDEA Sringboot 專案部署到外部Tomcat伺服器
<packaging>war</packaging> 新增依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId&
將SpringBoot工程部署到外部Tomcat伺服器
之前都是在ide裡通過外掛指定tomcat服務,今天通過bin下面的bat檔案啟動tomcat,一閃而過,服務一直沒起來。後來查了資料,腳本里面需要指定jdk和tomcat的安裝目錄 SET JAVA_HOME=C:\Program Files\Java\jd
Spring Boot專案部署到外部Tomcat伺服器
前言 Spring Boot專案一般都是內嵌tomcat或者jetty伺服器執行,很少用war包部署到外部的服務容器,即使放到linux中,一般也是直接啟動Application類,但是有些時候我們需要部署到外部的伺服器,這對於Spring Boot來說卻有點
SpringBoot專案部署在同一個tomcat容器報錯的解決方案
SpringBoot專案部署在同一個tomcat容器報錯 在一個Tomcat容器中部署了兩個springboot的應用,在啟動時發現一直都是第一個啟動的專案能啟動成功,第二個專案啟動報錯,錯誤資訊如下: 2018-01-30 15:49:27.810
spring boot web專案部署到外部tomcat
spring boot專案打成war包部署到外部tomcat 部署到外部tomcat 在打包之前需要先將spring boot內建的tomcat去除 去除內建tomcat有2種 1:<dependency> <groupId>org.spri
springBoot專案打war包,部署到外部tomcat;解決打包後resources下的檔案全部丟失
2018-08-29 小賴 文件初始化 springBoot 帶有內建Tomcat 伺服器,可以直接將專案打包成jar執行,但是如果在需要把專案達成war包該怎麼辦呢?下面是將springboot專案部署為war專案的一些步驟 1. p
springboot 打包war包外部tomcat部署,專案啟動失敗
springboot最方便的打包方式是jar包,然後用java -jar命令啟動,但是有的時候還是需要打包成war包部署到外部tomcat上啟動,今天遇到的這個問題就是。 1、將專案在idea裡面可以完美啟動,而且介面訪問沒有問題 2、打包成jar包或者war包用jar命令啟動也正常,
將springboot專案部署到tomcat中
一、打包方式 pom.xml中的packaging設定成war<packaging>war</packaging> 二、移除嵌入式的tomcat外掛 在pom檔案中找到spring-boot-starter-web依賴
SpringBoot War包形式部署到外部Tomcat
1.SpringBoot 專案打包時能打成 .jar 與 .war包檔案,打成 .jar 的最多,使用 java -jar xx.jar 就可以啟動,而 .war 可以部署到tomcat的 webapps 中,隨tomcat的啟動而啟動。 2.打成什麼檔案進行部署與專案業務有關,就像
解決eclipse中web專案部署至Tomcat在Tomcat安裝目錄下找不到專案問題
必須知道的一點 Eclipse的web工程至Tomcat預設的部署目錄是在工程空間下,而myeclipse預設是在Tomcat安裝目錄下的(在webapps和work目錄下都會有你部署的專案) 那麼如何將部署目錄改為Tomcat安裝目錄 1.在Eclipse中新增Tomcat伺服
springboot打成war包部署到外部tomcat
1、<packaging>jar</packaging> 改為 <packaging>war</packaging> 2、在maven裡排除自帶tomc
LoggerFactory is not a Logback LoggerContext but Logback is on the classpath(springboot專案部署到tomcat報)
springboot專案部署到tomcat報錯誤 Caused by: java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is
# springboot 部署在外部Tomcat方法
1.在pom檔案中排除內嵌Tomcat 方式1: <dependency> <groupId>org.springframework.boot</groupId> <artifactId&
SpringBoot專案部署到Tomcat中
Spring Boot打成war包釋出到Tomcat中。 一、修改打包形式在pom.xml裡設定 <packaging>war</packaging> 二、移除嵌入式tomcat外掛在pom.xml裡找到spring-boot-starter-web
Eclipse中web專案部署至Tomcat步驟
3.在Servers檢視,Remove刪除剛剛釋出的專案: 4.開啟Tomcat伺服器配置項: 5.修改以下兩個配置項,Tomcat保持啟動狀態,否則Server Locations一欄變灰色,不可用: 6.配置lib輸出。 專案右鍵: 點選下一步,選中需要隨專案釋出到tomcat的包,完成確認操作。 7.