解決Tomcat啟動報錯Publishing?failed??multiple問題
Tomcat啟動報錯Publishing failed multiple
1、Publishing failed with multiple errors
Error reading file D:\Repositories\Maven\\...\...\...\v2.4.3...\***.jar
D:\Repositories\Maven\...\...\...\v2.4.3...\***.jar (系統(tǒng)找不到指定的文件。)
解決:
選中項目 選中項目右鍵 --> run as --> Maven test 之后還是報錯
查看本地Maven庫確實沒有jar包
pom.xml中找到父工程ProjectParent下的pom文件與資源庫進(jìn)行同步,問題解決
2、啟動失敗
右鍵選擇 Clean TomCat Work Directory,重新啟動,成功運行
tomcat啟動報錯:嚴(yán)重: Exception loading sessions from persistent storage
關(guān)于tomcat啟動報錯:
嚴(yán)重: Exception loading sessions from persistent storage
刪除Tomcat里面的 work\Catalina\localhost 下的項目文件內(nèi)容即可解決.
避免該錯誤的發(fā)生
該問題的原因是tomcat的session持久化機(jī)制引起的,tomcat這個功能本身的用意在于重啟tomcat后保持之前的session,但是在tomcat非正常關(guān)閉后,tomcat嘗試恢復(fù)session時讀取失敗,就拋出錯誤,不影響系統(tǒng)使用。
如果需要避免這個問題關(guān)閉tomcat的持久化功能就就可以了,具體為修改conf下的server.xml文件。
在項目的context間加入一句代碼 重啟tomcat以后再也不會報這個錯誤了。
<Manager className=”org.apache.catalina.session.PersistentManager” saveOnRestart=”false”/>
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
搭建Tomcat 8源碼開發(fā)環(huán)境的步驟詳解
相信大家都知道開源軟件tomcat目前幾乎已經(jīng)是Java web開發(fā)的必備軟件了,目前有很多關(guān)于tomcat的書籍,已經(jīng)通過配置對tomcat進(jìn)行一些跟應(yīng)用業(yè)務(wù)功能的調(diào)優(yōu),但感覺如果僅僅只是了解一些配置,可能稍微少了點什么,下面通過本文深入到源代碼中進(jìn)行學(xué)些和了解。2016-10-10window和linux通過tomcat9手工部署war包的方法
這篇文章主要介紹了window和linux通過tomcat9手工部署war包的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-10-10