`
足至迹留
  • 浏览: 485423 次
  • 性别: Icon_minigender_1
  • 来自: OnePiece
社区版块
存档分类
最新评论

<tomcat> 启动报错 Error listenerStart

 
阅读更多
今天同事遇到一个tomcat启动失败的问题,日志信息很少,不知如何分析。tomcat启动报错,也就是catalina.yyyy-mm-dd.log:
严重: Error listenerStart
2015-6-4 17:25:28 org.apache.catalina.core.StandardContext start
严重: Context [/app] startup failed due to previous errors
...

单纯看这一段错误给出的报错原因一般都不对,很容易被误导。

目前本人遇到这个问题一般都是因为配置文件不对导致的,马上查看tomcat目录下的localhost.yyyy-mm-dd.log:
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [spring/spring-config.xml]; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'package.flag' in string value "spring-config-${package.flag}.xml"
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:530)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:444)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:388)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:293)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)


这里基本上都会输出具体的错误原因,一看就明白。
所以这种"Error listenerStart"启动报错,错误信息又少的时候可以尝试这样解决。问题很简单,主要是找到正确的错误日志。
分享到:
评论

相关推荐

    Tomcat中--Error listenerStart错误的解决方案

    按照步骤来,这个问题 就会解决。你懂的。

    Oracle 主要配置文件介绍

    lsnrctl status 命令有如下输出结果&lt;br&gt; STATUS of the LISTENER&lt;br&gt; ------------------------&lt;br&gt; Alias LISTENER&lt;br&gt; Version TNSLSNR for Linux: Version 8.1.7.4.0 - Production&lt;br&gt; Start Date 17-JAN-2004 19...

    C#Socket编程

    启动 Listener 对象objTcpListener.Start(); &lt;br&gt; 接受客户端请求objTcpListener.AcceptTcpClient,返回一个TcpClient,在此阻塞&lt;br&gt;3、TcpClient objTcpClient = new TcpClient(this.textBox1.Text, Int32.Parse...

    新浪推荐浮动广告

    charset=gb2312" /&gt;&lt;br&gt;&lt;title&gt;test&lt;/title&gt;&lt;br&gt;&lt;/head&gt;&lt;br&gt;&lt;body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0"&gt;&lt;br&gt;&lt;table height=1000&gt;&lt;br&gt;&lt;tr&gt;&lt;td&gt;dddd&lt;/td&gt;&lt;/tr&gt;&lt;br&gt;&lt;/table&gt;&lt;br&gt;&lt;/body&gt;&lt;br...

    spring和hibernate整合

    在web.Xml中&lt;context-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; ... &lt;listener-class&gt;org.springframework.web.context.request.RequestContextListener&lt;/listener-class&gt; &lt;/listener&gt;

    基于MyEclipse搭建maven+springmvc整合图文教程(含源码0

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;!-- 字符集 过滤器 --&gt; &lt;filter&gt; &lt;filter-name&gt;CharacterEncodingFilter&lt;/filter-name&gt; &lt;filter-class...

    简单spring MVC 配置

    &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;servlet&gt; &lt;servlet-name&gt;test&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet....

    严重: Error listenerStart

    NULL 博文链接:https://zx527291227.iteye.com/blog/1681235

    javamelody.jar和 jrobin.jar

    监控器需要的jar,需在web.xml中配置&lt;filter&gt; ... &lt;listener&gt; &lt;listener-class&gt;net.bull.javamelody.SessionListener&lt;/listener-class&gt; &lt;/listener&gt; 通过web地址:http:xxxx/项目名/monitoring 可以进入到监控页面

    java事件监听方法和代码

    Java事件监听器即一组动作接口。如键盘事件KeyEvent对应的接口是: public interface KeyListener extends Event... 事件监听器也可以注销,注销方法如下: public void remove&lt;ListenerType&gt;(&lt;ListenerType&gt;listener

    Spring MVC 框架应用实例

    &lt;listener&gt; &lt;listener-class&gt; org.springframework.web.context.ContextLoaderListener &lt;/listener-class&gt; &lt;/listener&gt; &lt;filter&gt; &lt;filter-name&gt;encodingFilter&lt;/filter-name&gt; &lt;filter-class&gt; org....

    junit4-listener

    | |安装安装mvn软件包将依赖项添加到您的pom中: &lt; dependency&gt; &lt; groupId&gt;io.orangebeard&lt;/ groupId&gt; &lt; artifactId&gt;junit4-listener&lt;/ artifactId&gt; &lt; version&gt;version&lt;/ version&gt; &lt; scope&gt;test&lt;/ scope&gt;&lt;/ ...

    ssh框架的搭建

    &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;!-- Listener log4jConfigLocation --&gt; &lt;listener&gt; &lt;listener-class&gt;org.springframework.web....

    cas 配置client 1.0 &2.0 及proxy DEMO 说明

    &lt;/listener&gt; &lt;welcome-file-list&gt; &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; &lt;/web-app&gt; 5 cas client 2.0 proxy 配置说明 proxy web.xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web...

    logback-ext-spring

    spring使用logback的扩展,使用起来非常方便。在web.xml中配置: ... &lt;listener-class&gt;ch.qos.logback.ext.spring.web.LogbackConfigListener&lt;/listener-class&gt; &lt;/listener&gt; 即可加载logback配置,使用logback。

    RabbitMQ工具类及测试类(完整版)

    RabbitMQClientUtil是MQ的测试工具类... &lt;artifactId&gt;amqp-client&lt;/artifactId&gt; &lt;version&gt;3.6.5&lt;/version&gt; &lt;/dependency&gt; rabbitmq.properties配置文件根据自己需要自行放在,放置完毕后,请自己修改util中的文件地址

    SQ(完全模访QQ不看后悔窝)

    网络通讯技术&lt;br/&gt; TcpListener&lt;br/&gt; TcpClient&lt;br/&gt; 实现的功能: &lt;br/&gt; 1.申请号码 &lt;br/&gt; 填写:姓名,性别,地址,头像,密码&lt;br/&gt; 其中头像采用QQ文件夹&lt;br/&gt; 2.登陆SQ&lt;br/&gt; 填写:SQ号,密码&lt;br/&gt; 传送listener地址&lt;br/...

    kafka-rest-proxy:用go编写的独立Kafka Rest代理

    您可以将&lt;URI&gt;:&lt;PORT&gt;/topic/&lt;TOPIC&gt; uri上的内容作为邮件正文传递给kafka主题配置为了配置服务,需要制作一个config.toml文件并将其放在应用程序二进制文件附近advertised_listener = " 127.0.0.1:8090 " # ...

    dorado5高级用法,原理,特性完整教程

    &lt;Dataset type="Custom" listener="com.bstek.dorado5.docent.chapter2.CustomDatasetListener" id="datasetCustom" maxPropertyLevel="1"&gt; &lt;MasterLink/&gt; &lt;Fields&gt; &lt;Field name="EMPLOYEE_ID" label="员工编号...

    jaxrs-api,javax.ws.rs.Path;

    &lt;listener-class&gt;org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap&lt;/listener-class&gt; &lt;/listener&gt; &lt;servlet&gt; &lt;servlet-name&gt;Resteasy&lt;/servlet-name&gt; &lt;servlet-class&gt;org.jboss.resteasy....

Global site tag (gtag.js) - Google Analytics