springboot啓動出現 Stopping service [Tomcat]

今天在做項目的時候使用的是 ehcache 緩存,之前項目可以正常的進行啓動,

但是我再加了這個功能之後在項目顯示啓動成功之後,在輸出界面又會顯示

Stopping service [Tomcat]

在網上百度,查找原因有:

1.數據庫地址,使用ip地址,(生產環境使用的是域名)

2.日誌沒有統一爲,slf4j(Tomcat默認使用的是 common-log,Spring使用的是logback,這個是別人升級到springboot2 版本的時候出現的問題,我直接使用的是 2 版本,沒有遇到這個問題,下面這個pom 配置說的是,協調這兩個日誌的問題,我沒有試過)

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
    </dependency>

         關於日誌打印這裏,使用 ,這兩種方式都可以實現(這裏需要進行pom文件的配置,如果之前項目能夠正常的啓動,這裏應  該不會有什麼問題)

         1)@Slf4j

          2)private final Logger logger = LoggerFactory.getLogger(XXXX.class); 

                 XXXXX 表示的是類名

3.這個是我報錯的原因,在對ehcache.xml 文件進行配置的時候,對時間使用了表達式2*60*60

     即:timeToLiveSeconds="2*60*60"   這種寫法是不對的

            改爲  timeToLiveSeconds=“7200”

      再次啓動,成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章