TOMCAT启动太慢问题
来源:互联网 发布:rtl8111f 烧录mac地址 编辑:程序博客网 时间:2024/04/29 19:53
今天部署服务的时候发现时间要超久,夸张的达到了18分钟,我就郁闷了,看了下输出,发现是卡在
信息: Initializing Spring root WebApplicationContext
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
因为没有报错,就想当然是是log4j的问题,然后就百度去了,百度到log4j警告的解决方法,方法贴在下面。解决log4j警告之后发现还是没解决问题。时间还是一样的久,
严重郁闷了,已经快过去一个小时了啊!!!。看输出没报错也没警告了啊!!!!看前台登陆页面也是能访问啊!!!!没办法,继续百度去,发现网上都是说的log4j警告的解决方法。幸好无意点开了一个帖子,说他的项目没有连上connection,MYEcplise不报错。我突然想起来是不是我中午好像把MySql数据库程序用360给禁止了。马上给开了。发现好了。唉。没经验害死人啊!!!!!
TOMCAT启动太慢问题
log4j警告的解决方法
# Configure logging for testing: optionally with log file
log4j.rootLogger=WARN, stdout
# log4j.rootLogger=WARN, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=target/spring.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
===============================
重新发布,OK,没有提示了。加入了这个配置文件后,再次运行程序上面的警告就会消失。尤其在进行Web 层开发的时候,只有加入了这个文件后才能看到Spring 后台完整的出错信息。在开发Spring 整合应用
时,经常有人遇到出现404 错误但是却看不到任何出错信息的情况,这时你就需要检查一
下这个文件是不是存在。
在Eclipse中开发相关项目时,在控制台经常看到如下信息:
log4j:WARN No appenders could be found for logger
log4j:WARN Please initialize the log4j system properly.
此处输出信息并不是错误信息而仅只是警告信息,因为log4j无法输出日志,log4j是一个日志输入软件包。可以将Struts或Hibernate等压缩包解压,内有log4j.properties文件,将它复制到项目src文件夹或将log4j.properties放到 \WEB-INF\classes文件夹中即可。
===================================
WARN No appenders could be found for logger的解决办法
这几天做一个SSH项目,tomcat启动时出现以下问题:
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
在网上查了一下,多是说把ContextLoaderListener改为SpringContextServlet,但我这样改了没用。后来在一个英文网站上看到一个遇到同样问题的帖子,他是这样改的:
<context-param>
</context-param>
······
<!-- 定义LOG4J监听器 -->
<listener>
org.springframework.web.util.Log4jConfigListener
</listener>
这样改了问题就解决了,不用再修改ContextLoaderListener。
- TOMCAT启动太慢问题
- tomcat启动太慢耗时很长的问题
- Tomcat启动慢问题
- 解决MyEclipse启动太慢的问题
- tomcat启动太慢,耗时很长的问题 Creation of SecureRandom instance for ...
- tomcat启动慢的问题
- tomcat启动慢的问题
- 关于Myeclipse启动速度太慢的问题
- myeclipse启动tomcat速度慢的问题
- ssh项目启动tomcat很慢问题
- tomcat启动很慢的问题
- 解决tomcat启动速度慢的问题
- Centos7-Tomcat启动很慢问题
- CentOS上tomcat启动巨慢问题
- Myeclipse启动太慢怎么办
- CASS启动太慢,启动加速设置
- meteor安装太慢问题
- Tomcat 启动慢
- semantic-ui angularjs pagination
- 【Android】示波器bug进入osc界面失败
- shell 历史命令记录功能
- sinaapp 数据库的账户和密码
- 解决css设置背景透明,文字不透明
- TOMCAT启动太慢问题
- 软考之路--J2SE,从HelloWorld到传世代码
- 2015.1.5,第二节课主讲Android自定义播放器
- Socket编程基础——Socket选项
- Socket编程基础——无连接UDP
- Socket编程基础——面向连接TCP
- C++基础
- 微软苏州校招1月3日在线编程题2——Disk Storage
- 设计模式原则详解