`
足至迹留
  • 浏览: 496918 次
  • 性别: 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错误的解决方案

    在Java Web应用开发过程中,经常遇到的一个问题是Tomcat启动时出现“Error listenerStart”这样的异常信息。本文将详细介绍这一问题的原因、可能涉及的因素以及具体的解决方法。 #### 一、问题背景 在部署Spring ...

    严重: Error listenerStart

    标题 "严重: Error listenerStart" 是一个典型的Java应用在启动时遇到的问题,通常与日志监听器或事件处理机制有关。这个问题可能出现在使用了Apache Log4j库的应用中,Log4j是一个广泛使用的日志记录框架,用于收集...

    C#Socket编程

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

    web.xml文件中各个标签的介绍

    例如:&lt;filter-mapping&gt;&lt;filter-name&gt;CocoSystemAuthFilter&lt;/filter-name&gt;&lt;url-pattern&gt;firstServlet(servlet 名称)&lt;/url-pattern&gt;或者 URL 模式&lt;url-pattern&gt;/*.do(URL 字符串)&lt;/url-pattern&gt;&lt;/filter-mapping&gt; ...

    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;

    tomcat配置详解

    - **`deployOnStartup`**: 如果设置为`true`,则在Tomcat启动时自动部署`appBase`目录下的所有应用程序。 - **`name`**: 定义虚拟主机的名字。 - **子元素**: - **`&lt;Logger&gt;`**: 日志记录配置。 - **`&lt;Realm&gt;...

    Tomcat的server.xml文件

    7. 其他配置:除了以上主要元素,`server.xml`还包含其他配置,如`&lt;Executor&gt;`用于配置线程池,`&lt;GlobalNamingResources&gt;`用于定义全局JNDI资源,`&lt;Valve&gt;`定义了请求处理的管道,以及`&lt;Listener&gt;`用于监听服务器...

    tomcat服务器的配置详解

    此外,还可以在这里配置监听器(如`&lt;Listener&gt;`标签)来执行特定的生命周期操作。 2. **GlobalNamingResources部分**:这部分配置了全局命名资源,即`&lt;GlobalNamingResources&gt;`。这允许在整个服务器范围内共享资源...

    IntelliJ IDEA maven 构建简单springmvc项目(图文教程)

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

    tomcat中server.xml详解

    除了上述主要元素,`server.xml`还包含其他一些配置,如`&lt;Listener&gt;`(监听器)用于注册事件处理器,`&lt;GlobalNamingResources&gt;`用于定义全局JNDI资源,以及`&lt;Valve&gt;`(阀门)元素,它可以插入自定义的请求处理逻辑。...

    maven搭建SSM框架

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

    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 可以进入到监控页面

    通过CXF开发webService接口(soap协议、maven项目).pdf

    &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;servlet&gt; &lt;servlet-name&gt;CXFServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;org.apache.cxf.transport....

    java事件监听方法和代码

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

    springMVC+MyBatis整合Maven代码

    &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; &lt;/listener&gt; ``` 在`springmvc-servlet.xml`中,配置处理器映射器、处理器适配器、视图解析器以及其他Spring MVC的相关...

    server.xml常用配置详解.docx

    &lt;Listener/&gt; &lt;Service&gt; &lt;Connector/&gt; &lt;Connector/&gt; &lt;Engine&gt; &lt;Host&gt; &lt;Valve/&gt; &lt;Context/&gt; &lt;/Host&gt; &lt;/Engine&gt; &lt;/Service&gt; &lt;/Server&gt; ``` #### 二、各组件详解 ##### 2.1 `&lt;Server&gt;` 元素 - **作用**:...

    STRUTS:listener监听器

    &lt;listener-class&gt;org.xiosu.listener.onlineListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;/web-app&gt; ``` ##### 3.5 监听器类:onlineListener.java ```java package org.xiosu.listener; import java.util.ArrayList...

    JSF+Spring+Hibernate 配置

    &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; &lt;/listener&gt; ``` 5. **示例应用** - 创建一个简单的 JSF 页面,通过 Spring 注入 Hibernate 服务,执行 CRUD 操作:...

    如何把普通maven工程变为web工程

    &lt;finalName&gt;your-web-app-name&lt;/finalName&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-war-plugin&lt;/artifactId&gt; &lt;version&gt;3.3.2&lt;/version&gt; &lt;/plugin&gt; &lt;/plugins&gt; ...

    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....

Global site tag (gtag.js) - Google Analytics