- 浏览: 496918 次
- 性别:
- 来自: OnePiece
文章分类
- 全部博客 (196)
- --------- 基础----------- (0)
- java 碎碎念 (12)
- java 并行编程 (11)
- java I/O (6)
- java Charset & Encoding (2)
- spring学习笔记 (8)
- 正则表达式 (5)
- web前端-javascript (11)
- web前端-jQuery (7)
- web前端-碎碎念 (1)
- mybatis (0)
- 数据库-通用 (8)
- 数据库-oracle (20)
- nosql-redis (11)
- nosql-mongoDB (1)
- xml (2)
- log4j (2)
- uml (3)
- web services: soap/wsdl (6)
- soa-tuscany (2)
- linux (6)
- ----------修养----------- (0)
- 深入理解java虚拟机 (7)
- java 设计模式 (9)
- 数据结构和算法 (2)
- 读书笔记--代码整洁之道 (2)
- 计算机基础 (1)
- -----------践行---------- (0)
- 重构(refactor) (7)
- jvm-诊断 (4)
- 数据库-让oracle跑得更快 (7)
- Nginx (6)
- ehcache (2)
- 短信开发 (1)
- Servlet+Filter+Listener (2)
- 运维 (6)
- 问题记录 (38)
- 杂七杂八 (12)
最新评论
-
zhanggang807:
第二种方法比较好
<spring> 定时任务每次都执行两次的问题,慎用new ClassPathXmlApplicationContext() -
assasszt:
谢谢分享,很清楚的讲明了原理。
字符集与字符编码简介 -
su0nils000:
难得的笔记
<进阶-2> 打造高效正则表达式 -
足至迹留:
mini188 写道用MD5来解决碰撞是不是也是可行的呢?个人 ...
Hash简介 -
mini188:
用MD5来解决碰撞是不是也是可行的呢?
Hash简介
今天同事遇到一个tomcat启动失败的问题,日志信息很少,不知如何分析。tomcat启动报错,也就是catalina.yyyy-mm-dd.log:
单纯看这一段错误给出的报错原因一般都不对,很容易被误导。
目前本人遇到这个问题一般都是因为配置文件不对导致的,马上查看tomcat目录下的localhost.yyyy-mm-dd.log:
这里基本上都会输出具体的错误原因,一看就明白。
所以这种"Error listenerStart"启动报错,错误信息又少的时候可以尝试这样解决。问题很简单,主要是找到正确的错误日志。
严重: 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"启动报错,错误信息又少的时候可以尝试这样解决。问题很简单,主要是找到正确的错误日志。
发表评论
-
修改第三方源码并重新打包
2017-02-14 17:05 29601.场景 很多时候需要下载第三方源码修改并重新编译打包,比如m ... -
内部类引发的cglib创建失败
2016-11-22 14:48 15571. 问题描述 使用cglib库 ... -
super用在了匿名内部类里
2016-07-06 09:47 12901.问题描述 本来是重构时在父类里增加了一个protected ... -
<spring-expected at least 1 matching bean> 缺少bean定义
2016-03-04 10:37 14561. 问题描述 ... Error creating bean ... -
《IDEA 循环依赖》Annotation processing is not supported for module cycles.
2015-11-04 16:30 371771. 错误现象 Error:java: Annotation ... -
数据库小问题集合
2015-09-23 14:58 6971. mysql默认查询时,不区分字母大小写。 比如:sele ... -
slf4j 的MDC (附带主动获取方法堆栈)
2015-08-03 17:29 54031. 主动获取方法调用链 ... -
<spring-aop> BeanNotOfRequiredTypeException 切面异常
2015-07-24 17:59 67261. 问题描述 往工程里添加切面,定义了<aop:asp ... -
<Spring-Aspect> 切面类(@Aspect)首先必须是bean
2015-07-20 14:08 37331. 问题描述 今天发现老工程里有个日志切面但是总是也没有执行 ... -
Intellij IDEA--can't use subversion command line client : svn
2015-06-04 10:45 172521. 错误描述 初用IDEA,暂时感到的还是不适应。导入工程报 ... -
<myeclipse> 修改Source Folder
2015-04-27 16:25 1676MyEclipse工程里新增文件夹时有普通Folder和Sou ... -
<maven> 新工程打包遇到Access restriction
2015-04-27 16:17 11881、错误描述 Access restriction: The ... -
<线程池-定时任务> ScheduledExecutorService之shutdown引发的RejectedExecutionException问题
2015-03-20 21:32 5568一、 问题描述 先来看一下异常信息,启动tomcat时就报错: ... -
<windows, tomcat> tomcat安装为windows服务,查看windows服务器启动时间
2015-03-12 10:47 1652一、tomcat安装为windows服务 1.已经安装好的to ... -
<spring> 定时任务每次都执行两次的问题,慎用new ClassPathXmlApplicationContext()
2015-02-26 14:17 58141.问题描述 singleton的bean,spring配置定 ... -
<ajax> 给$.post()的回调方法传递多个参数
2015-01-16 14:10 38321.问题描述 想给$.post()的回调方法传递多个参数,如果 ... -
<js,jquery>正则表达式不需要用引号包围
2015-01-04 16:20 1126js或jquery里的正则表达式不能用"" ... -
<js,jquery> each里的continue和break效果
2015-01-04 16:17 753通常js或jquery里each比for用的更多,for循环里 ... -
chrome的粘贴带有样式
2014-12-28 22:02 12161.问题描述 页面div里的内容是带样式的,需要复制里面的纯文 ... -
<db> order by 时sqlserver认为null是最大值
2014-12-22 10:52 1210order by时sqlserver和oracle对null值 ...
相关推荐
在Java Web应用开发过程中,经常遇到的一个问题是Tomcat启动时出现“Error listenerStart”这样的异常信息。本文将详细介绍这一问题的原因、可能涉及的因素以及具体的解决方法。 #### 一、问题背景 在部署Spring ...
标题 "严重: Error listenerStart" 是一个典型的Java应用在启动时遇到的问题,通常与日志监听器或事件处理机制有关。这个问题可能出现在使用了Apache Log4j库的应用中,Log4j是一个广泛使用的日志记录框架,用于收集...
启动 Listener 对象objTcpListener.Start(); <br> 接受客户端请求objTcpListener.AcceptTcpClient,返回一个TcpClient,在此阻塞<br>3、TcpClient objTcpClient = new TcpClient(this.textBox1.Text, Int32.Parse...
例如:<filter-mapping><filter-name>CocoSystemAuthFilter</filter-name><url-pattern>firstServlet(servlet 名称)</url-pattern>或者 URL 模式<url-pattern>/*.do(URL 字符串)</url-pattern></filter-mapping> ...
在web.Xml中<context-param> <param-name>contextConfigLocation</param-name> ... <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> </listener>
- **`deployOnStartup`**: 如果设置为`true`,则在Tomcat启动时自动部署`appBase`目录下的所有应用程序。 - **`name`**: 定义虚拟主机的名字。 - **子元素**: - **`<Logger>`**: 日志记录配置。 - **`<Realm>...
7. 其他配置:除了以上主要元素,`server.xml`还包含其他配置,如`<Executor>`用于配置线程池,`<GlobalNamingResources>`用于定义全局JNDI资源,`<Valve>`定义了请求处理的管道,以及`<Listener>`用于监听服务器...
此外,还可以在这里配置监听器(如`<Listener>`标签)来执行特定的生命周期操作。 2. **GlobalNamingResources部分**:这部分配置了全局命名资源,即`<GlobalNamingResources>`。这允许在整个服务器范围内共享资源...
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>appServlet</servlet-name> <servlet-class>org.springframework.web....
除了上述主要元素,`server.xml`还包含其他一些配置,如`<Listener>`(监听器)用于注册事件处理器,`<GlobalNamingResources>`用于定义全局JNDI资源,以及`<Valve>`(阀门)元素,它可以插入自定义的请求处理逻辑。...
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet...
监控器需要的jar,需在web.xml中配置<filter> ... <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener> 通过web地址:http:xxxx/项目名/monitoring 可以进入到监控页面
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class>org.apache.cxf.transport....
Java事件监听器即一组动作接口。如键盘事件KeyEvent对应的接口是: public interface KeyListener extends Event... 事件监听器也可以注销,注销方法如下: public void remove<ListenerType>(<ListenerType>listener
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> ``` 在`springmvc-servlet.xml`中,配置处理器映射器、处理器适配器、视图解析器以及其他Spring MVC的相关...
<Listener/> <Service> <Connector/> <Connector/> <Engine> <Host> <Valve/> <Context/> </Host> </Engine> </Service> </Server> ``` #### 二、各组件详解 ##### 2.1 `<Server>` 元素 - **作用**:...
<listener-class>org.xiosu.listener.onlineListener</listener-class> </listener> </web-app> ``` ##### 3.5 监听器类:onlineListener.java ```java package org.xiosu.listener; import java.util.ArrayList...
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> ``` 5. **示例应用** - 创建一个简单的 JSF 页面,通过 Spring 注入 Hibernate 服务,执行 CRUD 操作:...
<finalName>your-web-app-name</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.3.2</version> </plugin> </plugins> ...
<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <filter> <filter-name>encodingFilter</filter-name> <filter-class> org....