1. 程式人生 > >hostname設定不對,導致logback出錯從而spring起不來的問題

hostname設定不對,導致logback出錯從而spring起不來的問題

Logging system failed to initialize using configuration from 'classpath:log/logback.xml'
java.lang.IllegalStateException: Logback configuration error detected: 
ERROR in [email protected] - Failed to get local hostname java.net.UnknownHostException
	at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:161)
	at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithSpecificConfig(AbstractLoggingSystem.java:57)
	at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:47)
	at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:114)
	at org.springframework.boot.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:304)
	at org.springframework.boot.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:272)
	at org.springframework.boot.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:235)
	at org.springframework.boot.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:208)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:166)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:138)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:121)
	at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:68)
	at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54)
	at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:337)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175)
	at ltd.miku.misaka.server.App.main(App.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
	at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:58)
10:03:54.908 [main] WARN  org.springframework.boot.SpringApplication.callFinishedListener:91 - Error handling failed (no error message)
10:03:54.917 [main] ERROR org.springframework.boot.SpringApplication.reportFailure:839 - Application startup failed
java.lang.IllegalStateException: java.lang.IllegalStateException: Logback configuration error detected: 
ERROR in 
[email protected]
- Failed to get local hostname java.net.UnknownHostException at org.springframework.boot.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:311) at org.springframework.boot.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:272) at org.springframework.boot.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:235) at org.springframework.boot.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:208) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:166) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:138) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:121) at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:68) at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54) at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:337) at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175) at ltd.miku.misaka.server.App.main(App.java:55) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:58) Caused by: java.lang.IllegalStateException: Logback configuration error detected: ERROR in
[email protected]
- Failed to get local hostname java.net.UnknownHostException at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:161) at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithSpecificConfig(AbstractLoggingSystem.java:57) at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:47) at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:114) at org.springframework.boot.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:304) ... 21 common frames omitted


不完美解決方案:

echo "127.0.0.1   $HOSTNAME">>/etc/hosts

環境是centos6.5

參考文章:

http://blog.csdn.net/shirdrn/article/details/6562292

相關推薦

hostname設定不對導致logback出錯從而spring的問題

Logging system failed to initialize using configuration from 'classpath:log/logback.xml' java.lang.IllegalStateException: Logback config

啟動hbase時Hmaster、HRegionServer程序有時候

它出現的原因可能有是以下兩點: 第一,可能是各個主機的時間不同步 【1】在各個主機上執行:date 命令,看看時間是否同步 【2】如果時間不同步的話 格式如下: #  ntpdate      -u&nbs

oracle sql 安裝完沒設定賬號導致scott登陸systemsys也登陸

解決辦法如下 啟動sqlplus 請輸入使用者名稱: sqlplus/as sysdba 輸入口令: 直接回車 連線到: oracle database 11g enterprise edition release 11.2.0.1.0 - pro

Windows Server2008日期和時間不對導致能共享傳檔案

今天給技術培訓小組準備測試環境,安裝了windows2008的作業系統,下一步是往系統記憶體上傳oracle資料庫安裝檔案,遇到點小插曲。 執行如下操作報錯: 查詢了後臺服務發現computer browser未開啟,立即開啟; 折騰了一大圈,仍然解決不了共享問題。

專案中檔案位置不對導致到檔案(專案裡有好幾個同名的檔案比如好幾個index.jsp)

有時候新建的jsp是放在lib下面的,而不是和下面的在一塊,沒有和WEB-INF並列,結果瀏覽器裡開啟時,就找不到這個頁面,把這個頁面 拖到下面去,就找的了。 不知道是不是我新建的時候,是點在WEB-INF上了,所以就新建在WEB-INF下面了。結果訪問的時候,是隻進入了專案名,所以只能訪問專案根目錄下

函式匯出方式不對導致的“error link2019 無法解析的外部符號 ”

          最近工作中,需要使用proj4庫,因為Proj4庫存是C語言dll庫。使用C++程式呼叫的時候,出現了無法解析的2019錯誤。          查閱了csdn,原來是匯出函式寫的不對。 情況一: C++ dll,供C++可執行程式呼叫 </p

路由設定不當導致VPN無法訪問外網

在建設VPN網路時,當你的VPN連線成功後,雖然能訪問總部公司的內部網,這時卻不能訪問外網了,這是怎麼一回事呢?     VPN虛擬專用網技術,對於實現遠端訪問公司的資訊資源而言,相比撥號連線服務具有被廣大使用者認可的優勢,目前在實際運用中正在逐漸取代撥號連線服務。VPN能夠

JMeter的BeanShell斷言中訪問的變數值中有[或雙引號等特殊符號導致執行出錯

有2個變數,變數var1內容為[],變數var2內容為""。若直接訪問${var1},${var2},符號[會報錯,錯誤提示:BeanShell斷言 : org.apache.jorphan.util.JMeterException: Error invoking bsh m

防火墻導致zookeeper集群異常kafka

AR environ art ssi 防火 conn 順序 exc 啟動 問題描述: 主機信息: IP hostname 10.0.0.10 host10 10.0.0.12 host12 10.0.0.13 host13 在這三臺主機上部署一套

[2015.5.27]支付寶因杭州機房網路光纖被挖導致數小時部分使用者業務可用

2015年5月27日,支付寶因杭州市政道路建設導致網路光纜被挖斷,使部分使用者在當天下午短時出現無法正常使用的情況,對此,支付寶官方向使用者釋出了致歉宣告,並在宣告中回覆了幾個大家關心的問題。同時,支付寶也表示,以後雖然不能保證100%杜絕此類事件的發生,但支付寶也會繼續推進技術的升級改造,繼續完善

linux系統時間設定導致系統

最近在linux系統上用date命令設定,發現改時間之後重啟系統起不來。 原因為,在重新啟動的時候系統發現檔案系統掛載時間的錯誤,出於保護會進行檔案系統的檢測。 如何修正這個問題, 嘗試改時間之後,使用touch命令修改所有檔案的時間  find / * | xargs t

導入鏡像後容器內httpd

bsp 之前 發現 .com info div image 導入 進程 導入鏡像後發現bash進程為1 與之前apache啟動的進程沖突了 解決辦法:刪除apache進程號,通過apachectl重啟apache進程 導入鏡像後,容器內httpd起不來

SQL安裝服務報錯TDSSNICLIENT初始化失敗錯誤0X80092004

TDSSNIClient初始化失敗,錯誤0x80092004,狀態程式碼0x80。原因:無法初始化SSL支援。 TDSSNIClient初始化失敗,錯誤0x80092004,狀態程式碼0x1。原因:初始化因基礎結構錯誤而失敗。由於網路庫中的內部錯誤,無法啟動網路庫。   經過幾天的搜尋

listenerTNS-01192錯誤

Lsnrctl StartFails With TNS-1192: Missing SID_LIST_ Value Left of Equation 手工編輯listener.ora檔案出現問題,格式不對,或者括號不匹配等,拷貝使用NETMGR生成的解決該報錯 上次出現這個問題是因為內容

匯入maven專案Tomcat伺服器或者頁面404解決方法

 檢視web.xml  pom.xml配置檔案發現沒有問題,重灌Tomcat未能解決,後來發現是Maven本地倉庫jar包丟失。 解決方法: 刪除Maven專案的本地倉庫repository的jar包,重啟eclipse線上更新jar包,clean server,cl

eclipse報錯閃一下就退了讀條

win8.1和win8差別好大,win8.1裝軟體總是報2503啊什麼的,還安裝與解除安裝混亂。 關於eclipse的問題 首先執行命令列 win+r 執行命令java -version 檢視結果,是不是成功安裝了jdk或者已經安裝好的jdk還健在, 這是你會發現jdk不正

windows server2008 故障叢集在修改ip後icare例項------運維日誌6

台山醫院這邊,在昨天我們安裝好了兩臺資料庫伺服器的oracle。版本是oracle 10g  (”oracle10Gx64高版本10.2.0.4.0.zip“)。 今天進行雙擊熱備的下一步操作。 後面操作的時候,雙擊熱備的工程師提出需要將資料庫伺服器入域。我諮詢了堅哥。是可

在Linux下啟動tomcat巨慢始終

 最近自己弄個專案放在阿里雲的伺服器上,每回啟動都很慢,記得最長一次起了半個小時,一直苦於找不到原因,找個運維幫忙,說是報錯導致啟動過慢,我修改完bug,但是還是啟動很慢,我就在Linux環境下用 ./catalina.sh run 方式來啟動專案分析一下哪裡的問題。請看我的

當執行sql更新失誤添加了錯誤的判斷條件導致資料表資料出錯如何利用備份資料庫實現聯合更新還原資料。

  首先得有備份資料庫,沒有備份肯定無法聯合更新回覆。 我錯誤更新了 [SBSDB].[dbo].[wallet_user_info]中的使用者名稱user_name 我的備份資料庫及對應資料表SBSDBTest.dbo.t_user_detail  先select 出錯

Atitit Spring事務配置作用可能出現的問題: .是否是資料庫引擎設定不對造成的【筆者就遇到了這個問題由於筆者使用的是mysql資料但是在建立表的時候引擎預設(mysql中引擎預設為

Atitit Spring事務配置不起作用可能出現的問題:   .是否是資料庫引擎設定不對造成的【筆者就遇到了這個問題,由於筆者使用的是mysql資料,但是在建立表的時候引擎預設(mysql中引擎預設為MyISAM,是不支援事務操作的),需要修改為InnoDB,就可以支援事務操作了