解决Tomcat启动报错Publishing failed multiple问题
作者:斯维特哈特
这篇文章主要介绍了解决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 (系统找不到指定的文件。)
解决:
选中项目 选中项目右键 --> run as --> Maven test 之后还是报错
查看本地Maven库确实没有jar包
pom.xml中找到父工程ProjectParent下的pom文件与资源库进行同步,问题解决
2、启动失败
右键选择 Clean TomCat Work Directory,重新启动,成功运行
tomcat启动报错:严重: Exception loading sessions from persistent storage
关于tomcat启动报错:
严重: Exception loading sessions from persistent storage
删除Tomcat里面的 work\Catalina\localhost 下的项目文件内容即可解决.
避免该错误的发生
该问题的原因是tomcat的session持久化机制引起的,tomcat这个功能本身的用意在于重启tomcat后保持之前的session,但是在tomcat非正常关闭后,tomcat尝试恢复session时读取失败,就抛出错误,不影响系统使用。
如果需要避免这个问题关闭tomcat的持久化功能就就可以了,具体为修改conf下的server.xml文件。
在项目的context间加入一句代码 重启tomcat以后再也不会报这个错误了。
<Manager className=”org.apache.catalina.session.PersistentManager” saveOnRestart=”false”/>
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。