tomcat错误解决中

1.启动项目时候报 EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败,其实就


是保存在硬盘上的session数据读取失败。异常是tomcat本身的问题,由于tomcat上次非正常关闭时有一些活动session


被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异


常不影响系统的使用,问题不大。但是如果不处理一下,每次启动都会出现这个问题。

                   


                 解决方法:


                          将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser亦可。


                    2.解决tomcat启动时候找不到日志对象的问题!就tomcat在启动的时候会出现下面的警告:>>log4j:WARN No appenders could be found for logger(org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly
                   解决方法:
                    在web.xml中显示以下配置
                 <context-param>
                 <param-name>log4jConfigLocation</param-name>
                 <param-value>/WEB-INF/config/log4j.properties</param-value>
              </context-param>
                然后定义
                   <!-- 定义LOG4J监听器 -->
              <listener>
                <listener-class>
                org.springframework.web.util.Log4jConfigListener
               </listener-class>
             </listener>
              注意一定不要忘记将:log4j.properties放置到WEB-INF/中的config文件中
                      

猜你喜欢

转载自skywen.iteye.com/blog/564056
今日推荐