欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springBoot啟動輸出三行日志控制臺自動停止操作

 更新時間:2021年08月09日 09:05:19   作者:HaleyTiger  
這篇文章主要介紹了springBoot啟動輸出三行日志控制臺自動停止操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

springBoot啟動輸出三行日志控制臺自動停止

在https://start.spring.io/(官網(wǎng))快速創(chuàng)建的springBoot工程,導入到myeclipse中后,啟動后自動結束了。

pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>

 <groupId>net.xiaof</groupId>
 <artifactId>springboot_day01</artifactId>
 <version>0.0.1-SNAPSHOT</version>
 <packaging>war</packaging>

 <name>springboot_day01</name>
 <description>springboot_day01 project for Spring Boot</description>

 <parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.0.1.RELEASE</version>
  <relativePath/> <!-- lookup parent from repository -->
 </parent>

 <properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  <java.version>1.8</java.version>
 </properties>

 <dependencies>
  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
  </dependency>

  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-test</artifactId>
   <scope>test</scope>
  </dependency>
 </dependencies>

 <build>
  <plugins>
   <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
   </plugin>
  </plugins>
 </build>
</project>

注:此版本為spring-boot 2.2.2。

啟動類StartApplication.java:

package net.xiaof.boot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class StartApplication {
 public static void main(String[] args) {
  SpringApplication.run(StartApplication.class, args);
  System.out.println("===================================================================");
  System.out.println("(◕ˇ∀ˇ◕)  springboot started ");
  System.out.println("===================================================================");
 }
}

啟動console如下:

. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.0.1.RELEASE)

2019-12-17 22:55:44.874 INFO 13248 --- [ main] net.xiaof.boot.StartApplication : Starting StartApplication on XIAOHU-WIN10 with PID 13248 (D:\MyEclipse_2017_workspaces\springboot_day01\target\classes started by XIAO in D:\MyEclipse_2017_workspaces\springboot_day01)
2019-12-17 22:55:44.876 INFO 13248 --- [ main] net.xiaof.boot.StartApplication : No active profile set, falling back to default profiles: default
2019-12-17 22:55:47.117 INFO 13248 --- [ main] net.xiaof.boot.StartApplication : Started StartApplication in 2.479 seconds (JVM running for 2.869)

然后Console自動停止了。

解決方法:

建議降低版本,更換為spring-boot 2.0.1。

SpringBoot啟動項目后自動關閉,日志打印"Stopping Service"

問題描述:

Java -jar jar包,啟動springboot項目,在還沒啟動完成,日志打印出“Stopping Service”,查看jar進程存在,但訪問服務不通,日志無報錯。

問題排查:

嘗試了各種方式,重新打包,修改tomcat為外部tomcat,修改端口等等都不起作用,依然存在問題。

后來猜測報錯了,只是因為日志沒有打印出來,又去修改日志級別及其他配置,發(fā)現(xiàn)依然看不到問題。

后來嘗試修改springboot的啟動main方法,

原(無報錯日志):

        public static void main(String[] args) { 
           SpringApplication.run(TestApp.class, args); 
        }

修改后(無報錯日志):

        public static void main(String[] args) { 
            Try{
                  SpringApplication.run(TestApp.class, args);
            }catch(Exception e){
                e.printStackTrace();
            }
        }

最終修改(有報錯日志):

        public static void main(String[] args) {
            Try{
                  SpringApplication.run(TestApp.class, args);
            }catch(Exception e){
                LOGGER.error(“啟動報錯”,e);
            }
        }

問題分析:

SpringBoot 啟動main方法要自己tryCatch一下,打印日志,建議最好使用Logger去輸出日志,盡量不要輸出到控制臺,因為很多公司日志配置不讓輸出到控制臺,故有問題的時候也不會有日志。

能看到報錯日志,那么問題排查就很簡單了。

(最終是因為MQ配置有問題導致啟動報錯)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Spring Boot 使用WebAsyncTask異步返回結果

    Spring Boot 使用WebAsyncTask異步返回結果

    這篇文章主要介紹了Spring Boot 使用WebAsyncTask異步返回結果的相關資料,需要的朋友可以參考下
    2018-02-02
  • 詳解Java設計模式編程中的中介者模式

    詳解Java設計模式編程中的中介者模式

    這篇文章主要介紹了Java設計模式編程中的中介者模式,文中舉了典型的同事類與中介者類的例子來解釋說明,需要的朋友可以參考下
    2016-02-02
  • jvm之java類加載機制和類加載器(ClassLoader)的用法

    jvm之java類加載機制和類加載器(ClassLoader)的用法

    這篇文章主要介紹了jvm之java類加載機制和類加載器(ClassLoader)的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 使用Java判定一個數(shù)值是否在指定的開閉區(qū)間范圍內(nèi)

    使用Java判定一個數(shù)值是否在指定的開閉區(qū)間范圍內(nèi)

    這篇文章主要給大家介紹了關于使用Java判定一個數(shù)值是否在指定的開閉區(qū)間范圍內(nèi)的相關資料,文中通過實例代碼介紹的非常詳細,對大家學習或者使用Java具有一定的參考學習價值,需要的朋友可以參考下
    2022-09-09
  • Apache?Arrow?Parquet存儲與使用

    Apache?Arrow?Parquet存儲與使用

    這篇文章主要為大家介紹了Apache?Arrow?Parquet存儲與使用原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Java并發(fā)編程中的synchronized關鍵字詳細解讀

    Java并發(fā)編程中的synchronized關鍵字詳細解讀

    這篇文章主要介紹了Java并發(fā)編程中的synchronized關鍵字詳細解讀,在Java早期版本中,synchronized 屬于 重量級鎖,效率低下,這是因為監(jiān)視器鎖(monitor)是依賴于底層的操作系統(tǒng)的Mutex Lock來實現(xiàn)的,Java 的線程是映射到操作系統(tǒng)的原生線程之上的,需要的朋友可以參考下
    2023-12-12
  • SpringBoot搭建全局異常攔截

    SpringBoot搭建全局異常攔截

    這篇文章主要介紹了SpringBoot搭建全局異常攔截,本文通過詳細的介紹與代碼的展示,詳細的說明了如何搭建該項目,包括創(chuàng)建,啟動和測試步驟,需要的朋友可以參考下
    2021-06-06
  • Spring Boot和Thymeleaf整合結合JPA實現(xiàn)分頁效果(實例代碼)

    Spring Boot和Thymeleaf整合結合JPA實現(xiàn)分頁效果(實例代碼)

    這篇文章主要介紹了Spring Boot和Thymeleaf整合結合JPA實現(xiàn)分頁效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • 一文掌握IDEA中的Maven集成與創(chuàng)建

    一文掌握IDEA中的Maven集成與創(chuàng)建

    maven是用來幫助我們快速搭建項目結構與開發(fā)環(huán)境的好工具,這篇文章主要介紹了一文掌握IDEA中的Maven集成與創(chuàng)建,需要的朋友可以參考下
    2023-02-02
  • idea perttier的使用和縮進改為4不成功問題及解決

    idea perttier的使用和縮進改為4不成功問題及解決

    這篇文章主要介紹了idea perttier的使用和縮進改為4不成功問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05

最新評論