zoukankan      html  css  js  c++  java
  • Initializing Spring root WebApplicationContext

    最近 我部署ssh项目的时候经常出现这样的问题,我的解决办法是

    log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
    log4j:WARN Please initialize the log4j system properly.
    2011-4-6 20:07:09 org.apache.catalina.core.ApplicationContext log
    信息: Loading Spring root WebApplicationContext
    2011-4-6 20:07:16 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory lx
    2011-4-6 20:07:17 org.apache.catalina.startup.TaglibUriRule body
    信息: TLD skipped. URI: http://www.springframework.org/tags/form is already defined
    2011-4-6 20:07:17 org.apache.catalina.startup.TaglibUriRule body
    信息: TLD skipped. URI: http://www.springframework.org/tags is already defined
    2011-4-6 20:07:17 org.apache.catalina.startup.TaglibUriRule body
    信息: TLD skipped. URI: http://www.springframework.org/tags/form is already defined
    2011-4-6 20:07:17 org.apache.catalina.startup.TaglibUriRule body
    信息: TLD skipped. URI: http://www.springframework.org/tags is already defined
    2011-4-6 20:07:18 org.apache.catalina.core.ApplicationContext log
    信息: 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.

    将Hibernate Core Libraries下的xerces-2.6.2.jar 文件删除(版本不一定相同)或者到tomcat/webapps/项目/lib下,把里面所有的重复的jar包都去掉,然后把服务器部署过的此项目也删掉,重新部署一下,应该没问题了,产生问题的原因就是我们导入工具自带的Hibernate Core Libraries产生的。

    再到tomcat/webapps/项目/lib下,看还有没有。有的话再删掉。

    测试:我把myEclipse的tomcat关掉,直接用tomcat里德startup.bat打开 ,这样就可以看到出错的详细信息了,有时这样就好了。

    :如果没好的话,对于这样的问题,主要有这么几种情况:jar包的冲突,版本的问题,或者数据库服务没有启动,或者缓存,或者配置文件的问题 。对于myeclipse来说他就是一种工具,是工具又是由于缓冲,加载,部署的时候自己本身就会出问题,所以有时无法解决的话,就跳过myeclipse,直接用tomcat最原始的部署。

    我的问题吧,不是上述中的任一种,在tomcat/bin/startup.bat运行下,提示我的问题是struts.xml配置出了问题,经过查找发现我action的包名写错了。

  • 相关阅读:
    Linux性能优化实战学习笔记:第十九讲
    Linux性能优化实战学习笔记:第二讲
    Docker:企业级私有仓库harbor[十六]
    Docker:跨主机容器间通信之overlay [十五]
    Docker:macvlan实现容器跨主机通信 [十四]
    Docker:容器的四种网络类型 [十三]
    Docker:单机编排工具docker-compose [十二]
    Docker:私有仓库registry [十一]
    Docker:容器间互联的应用zabbix监控项目 [十]
    Docker:dockerfile镜像的分层 [九]
  • 原文地址:https://www.cnblogs.com/zhaochunhua/p/3672666.html
Copyright © 2011-2022 走看看