1. 程式人生 > >Spring Boot專案部署到Eclipse下的tomcat

Spring Boot專案部署到Eclipse下的tomcat

把SpringBoot專案像普通web專案一樣部署到tomcat下,需要注意幾點:

  • JDK1.7以上
  • tomcat7以上
  • 不能帶web.xml

專案結構:
這裡寫圖片描述

pom.xml配置:
這裡寫圖片描述

入口啟動類:

@SpringBootApplication
public class SpringBootStartApplication extends SpringBootServletInitializer {  

    @Override  
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
        return
application.sources(SpringBootStartApplication.class); } public static void main(String[] args) throws Exception { SpringApplication.run(SpringBootStartApplication.class, args); } }

controller程式碼

@RestController  
public class ControllerDemo {  

    @RequestMapping("/")  
    String home() {  
        return
"Hello World!"; } @RequestMapping("/hello/{myName}") String index(@PathVariable String myName) { return "Hello "+myName+"!!!"; } }

部署到eclipse下的tomcat:
這裡寫圖片描述

啟動tomcat:
這裡寫圖片描述
看到以上輸出,說明Spring Boot專案啟動了。

瀏覽器檢視:
這裡寫圖片描述
很簡單吧!愉快的擼程式碼吧!

相關推薦

Spring Boot專案部署到外部Tomcat伺服器

前言 Spring Boot專案一般都是內嵌tomcat或者jetty伺服器執行,很少用war包部署到外部的服務容器,即使放到linux中,一般也是直接啟動Application類,但是有些時候我們需要部署到外部的伺服器,這對於Spring Boot來說卻有點

Spring Boot專案部署Eclipsetomcat

把SpringBoot專案像普通web專案一樣部署到tomcat下,需要注意幾點: JDK1.7以上 tomcat7以上 不能帶web.xml 專案結構: pom.xml配置: 入口啟動類: @SpringBootApplication

idea打包spring boot專案 部署tomcat

打包類別,分為兩種, jar包和war包, 需要在這裡標明 war包格式小在最後的build中配置package 在build中配置入口主類名 並且入口類繼承springBootServletI

spring-boot專案部署tomcat容器中

把spring-boot專案按照平常的web專案一樣釋出到tomcat容器下 一、修改打包形式 在pom.xml裡設定 <packaging>war</packaging> 二、移除嵌入式tomcat外掛 在pom.xml裡找到spri

spring boot 專案 部署 日誌 配置 及啟動

liunx 系統 啟動 spring boot 專案  nohup   java -jar my-spring-boot.jar --spring.profiles.active=prod --spring.profiles.active=prod 指的是生產環境  n

從零開始通過idea外掛將一個spring boot專案部署到docker容器裡執行

實操:將一個spring boot專案部署到docker容器裡執行 實驗需要的環境: 騰訊雲+Ubuntu 16.04 x64+idea+外掛docker integration+daocloud 第一步,安裝作業系統 首先在騰訊雲上安裝一個乾淨

KubeSphere CI/CD+GitLab+Harbor將Spring Boot專案部署至Kubernetes

上一篇文章分享瞭如何在 KubeSphere 對公共的程式碼倉庫 GitHub 和映象倉庫 DockerHub 建立流水線,本文將

簡化 Spring Boot 專案部署,Flyway 搞起來

雖然我之前錄了一個微人事(https://github.com/lenve/vhr)部署視訊(新版微人事部署教程來啦),但是由於這次升級涉及到了 Redis 和 RabbitMQ,所以在本地跑微人事還是一件比較麻煩的事情,有的小夥伴甚至部署失敗,所以我也一直在嘗試簡化部署步驟,這兩天給專案加了 Flyway,

IDEAspring boot專案打包war包部署外部tomcat問題

最近需要把開發的spring boot專案打包部署到雲伺服器上,自己先把專案部署到本地的tomcat上執行,結果發現怎麼部署都會報錯。現在特別整理了所有部署流程。以幫助大家解決問題。前提是你得保證你得spring boot專案在idea上能跑起來,並且訪問到伺服器,下面直接重

spring boot專案相關配置用war包部署tomcat詳細教程

  FAQ1:用war包部署到tomcat下詳細教程(解決缺少web.xml報錯的問題)   1.首先 修改pom.xml下的打包方式   Java程式碼   war   2.新增servlet-api依賴   Java程式碼   javax.servlet   javax

spring-boot專案在外部tomcat環境部署

spring-boot預設提供內嵌的tomcat,所以打包直接生成jar包,用java -jar命令就可以啟動。但是,有時候我們更希望一個tomcat來管理多個專案,這種情況下就需要專案是war格式的包而不是jar格式的包。spring-boot同樣提供瞭解決方

EclipseTomcat專案自動部署路徑問題(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

   配置eclipse的開發環境,配置jdk的安裝路徑和tomcat安裝路徑。在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一個tomcat,通過啟動該tomcat來發布Dynamic Web Project的時候,其

解釋EclipseTomcat專案部署路徑問題(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

配置eclipse的開發環境,配置jdk的安裝路徑和tomcat安裝路徑。在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一個tomcat,通過啟動該tomcat來發布Dynamic Web Project的時候,其實並未

Eclipse新建Spring-boot專案,打包部署並輸出HelloWord

Spring-boot因為其對jar包的高度整合以及簡化服務配置,快速部署等的優點,逐漸成為Java開發人員的熱衷的框架。下面演示一下怎麼在Eclipse中新建Spring-boot專案以及打包部署。 在Eclipse中建立Spring-boot有兩種方式

spring boot 專案maven打war包,部署Tomcat啟動時spring boot未載入,專案訪問404

寫了個restful風格的spring boot專案,maven打成war包後部署Tomcat後,啟動頁面沒有看到spring boot載入的資訊,即控制檯沒有打印出那個大大的spring boot 字串,這是spring boot沒有被容器載入,修改方法如下:@Spring

linux環境spring boot專案war包放入tomcat中,訪問報404(絕對能夠解決你的問題,相信我~)

阿里雲伺服器上,之前自己也部署過一個測試用的專案,直接訪問也是可以訪問的,但是,,不知道為啥我新建立的一個spring boot專案選擇war包部署到tomcat上面,訪問結果都是404,找了很多中解決方法,特此記錄一下先說明一下。因為我建立maven專案的時候,選擇的就是w

win10nginx部署spring boot專案的配置與啟動

沒得說,先下載nginx window版本,我是解壓到 C:/tools目錄下;進入nginx 找到nginx.conf檔案並且開啟,我的配置如下:因為是window系統,80埠被佔用,你可以把程序殺死,也可以把 listen 監聽的埠改一下,紅色的方框是你要配置的專案;接著

eclipseTomcat專案部署問題

配置eclipse的開發環境,配置jdk的安裝路徑和tomcat安裝路徑。在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一個tomcat,通過啟動該tomcat來發布Dynamic Web Project的時候,其實並

spring boot web專案部署到外部tomcat

spring boot專案打成war包部署到外部tomcat 部署到外部tomcat 在打包之前需要先將spring boot內建的tomcat去除 去除內建tomcat有2種 1:<dependency> <groupId>org.spri

詳解eclipse建立第一個spring boot專案

本文詳細介紹了建立第一個基於eclipse(eclipse-jee-neon-3-win32-x86_64.zip)+spring boot建立的專案。 spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開