- 浏览: 1989183 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (509)
- JavaEE (122)
- Oracle数据库 (29)
- JavaScript (37)
- SAP (5)
- MySql数据库 (7)
- JavaSE (4)
- Ajax (1)
- jQuery (13)
- SSH框架 (36)
- Web Service (10)
- JSF框架 (2)
- JBPM (0)
- ireport报表 (2)
- ibatis (5)
- Hibernate (31)
- JSP (11)
- Tomcat 服务器 (20)
- Other (19)
- JavaWeb (4)
- Maven (11)
- OSWorkFlow (10)
- HTML (13)
- Exception汇总 (7)
- SVN (2)
- 笑话 (1)
- JSTL (1)
- WebSphere Message Broker (13)
- ANT命令 (3)
- Liunx (12)
- Struts2 (26)
- Eclipse (6)
- DOS (3)
- Flex (11)
- WebSphere (1)
- 开发常用工具 (3)
- Junit (2)
- EJB (4)
- Struts1.2 (2)
- Jboss (1)
- Android (2)
- Java框架源码解析 (1)
- Spring (4)
- MyBatis (6)
- SpringMVC (4)
- Jetty (2)
- 数据库表设计 (1)
- SSO (4)
最新评论
-
贝塔ZQ:
也可以试试PageOffice插件,觉得更简单点
Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度 -
jia1208:
...
Could not publish server configuration for Tomcat v6.0 Server at localhost. -
u011274527:
赞
java.io.EOFException java.io.ObjectInputStream$PeekInputStream.readFully 错误 -
旭旭小牛啦:
怎么没哟了,继续赛
jQuery 选择器 -
wzw3919:
100行会报空指针
Java 解压缩zip文件
public class UserStatusListener implements ServletContextListener { /** * Servlet容器启动的时候,将会执行此方法; */ public void contextInitialized(ServletContextEvent event) { //获取applicationContext文件所在的路径; String path = event.getServletContext().getRealPath(File.separator) + event.getServletContext().getInitParameter("applicationContextConfigName"); // 把applicationContext.xml文件路径存在application作用域中; event.getServletContext().setAttribute("applicationContextPath",path); .... } /** * Servlet容器关闭时,则会执行此方法; */ public void contextDestroyed(ServletContextEvent arg0) { //其他操作 } }
其中applicationContextConfigName是配置在WEB-INF/web.xml文件中
<!-- 监听时读取,Spring配置文件目录 --> <context-param> <param-name>applicationContextConfigName</param-name> <param-value>WEB-INF/applicationContext.xml</param-value> </context-param>
发表评论
-
大型互联网服务集成平台:springmvc+mybatis+restful+webservice+quartz+bootstrap html5
2015-04-13 21:49 81SpringMVC + Mybatis + SpringSe ... -
大型互联网服务集成平台:springmvc+mybatis+restfull+JMS+webservice+bootstrap
2015-04-12 23:36 22SpringMVC + Mybatis + SpringS ... -
大型互联网服务集成平台:springmvc+mybatis+restfull+JMS+webservice+bootstrap
2015-04-12 23:33 83SpringMVC + Mybatis + SpringS ... -
Maven构建大型互联网架构springmvc+mybatis+Restfull+Webservice+Bootstrap
2015-04-12 23:28 71SpringMVC + Mybatis + SpringS ... -
手机App后台架构:Springmvc+SpringSecurity+mybatis+Rest+Quartz+Bootstrap Html5( Maven构建)
2015-04-09 01:39 76APP后台架构Maven构建,模拟大型互联网架构,支持高并发 ... -
maven构建springmvc+mybatis+rest+webservice+bootstrap html5(cms开源项目)
2015-04-09 01:21 85SpringMVC + Mybatis + SpringS ... -
通过WebApplicationContextUtils工具类获取ApplicationContext对象.
2011-12-18 21:03 10231通过WebApplicationContextUtils工具类 ... -
Spring中二级缓存的配置
2011-12-18 20:40 22301.首先,在spring的hibernate配置里(app ... -
springframework java.lang.ClassNotFoundException
2011-12-11 23:49 2569springframework java.lang. ... -
java.lang.ClassNotFoundException: org.apache.commons.collections.map.LinkedMap
2011-12-11 23:23 3274下面这个错误是少了commons-collections.ja ... -
net.fckeditor.connector.ConnectorServlet java.lang.ClassNotFoundException: net.
2011-11-17 14:56 2522今天在整合struts2+ibatis2.16+spring2 ... -
log4j文件日志配置
2011-11-16 19:03 2868下面是一段最常见的日志配置模板: #输出到控制条to co ... -
Line: 209 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:209:-1
2011-11-14 21:27 1569问题链接: http://www.iteye.com/pro ... -
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStore
2011-11-14 14:34 14801Exception in thread "main& ... -
获取容器中WEB-INF或者classes目录下的配置文件
2011-11-04 17:07 5832获取Tomcat容器中WEB-INF路径下的文件. 在Ser ... -
解决spring配置文件没有提示的问题。
2011-11-03 00:16 2760我们使用eclipse编辑spring ... -
The reference to entity "characterEncoding" must end with the ';' delimiter
2011-10-06 12:44 2178在配置Spring 的数据源的时候,想把url配置下面加一个 ... -
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
2011-10-06 12:31 6102在配置Spring文件的时候..从别的文件中复制过来的头文件。 ... -
java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice
2011-10-05 22:59 12865本人在整合Struts2+Hibernate3.32+Spri ... -
Error configuring application listener of class org.springframework.web.context.
2011-10-05 17:56 2762在整合Struts2+Hibernate.Spri ...
相关推荐
- "工具":可能是指Servlet API作为一种工具,帮助开发者在Web项目中完成特定任务,如获取路径信息。 6. **总结** 获取Java Web项目中的WEBROOT或WEB-INF物理路径,是开发过程中的常见操作,通常通过Servlet API...
当初始化监听器时,它会读取`context-param`中指定的配置文件路径,并据此创建Spring的ApplicationContext对象。 ##### 5. 调用contextInitialized方法 当所有准备工作完成之后,监听器会调用`contextInitialized`...
**创建ApplicationContext**:在`contextInitialized()`方法中,`ContextLoaderListener`首先查找`/WEB-INF/applicationContext.xml`或自定义的配置文件路径,然后根据这些配置文件创建Spring的ApplicationContext。...
在这个笔记中,我们将深入探讨如何在Web应用环境下使用Spring框架,特别是通过两种不同的方法:配置监听器类和调用HttpServlet类,以及配置ContextLoaderListener。 首先,Spring框架在Web应用中的主要作用是提供...
- 在`init`方法中,首先获取到配置文件的路径,并根据实际情况处理路径问题,然后读取配置文件。 通过上述分析可以看出,`web.xml`中的监听器不仅可以帮助我们加载Spring配置文件,还可以实现更灵活的功能,如监听...
// 或者通过指定配置文件路径 // lc.reset(); // lc.setConfigLocation(sce.getServletContext().getRealPath("/WEB-INF/logback.xml")); } catch (Exception e) { e.printStackTrace(); } } @Override ...
要启用`@Scheduled`注解,我们需要在Spring配置文件中定义一个`TaskScheduler` bean。这通常可以通过使用`ThreadPoolTaskScheduler`或`ConcurrentTaskScheduler`实现。例如,使用`ThreadPoolTaskScheduler`: ```...
### Spring Boot 中 Servlet Filters 和 ...通过本篇文章的学习,相信你已经掌握了如何在 Spring Boot 应用中使用这些技术的基本方法。接下来,你可以尝试将它们应用到实际项目中,进一步提高应用的功能性和可维护性。
这样,你就可以在任何地方通过`ServletContext`获取这些配置属性。 总之,`ServletContextListener`是Spring MVC中一个强大且灵活的工具,它可以用于在应用程序启动时执行初始化操作,并在关闭时进行清理。结合...
本篇文章将重点介绍Spring框架的启动过程,特别是通过`web.xml`配置文件中的`ContextLoaderListener`来初始化Spring上下文的部分。 ##### 2.1 `ContextLoaderListener`简介 `ContextLoaderListener`是Spring Web...
在 Struts 的 action 中,我们可以使用 Spring 的依赖注入机制来获取 Bean: ```java public class MyAction extends ActionSupport { @Autowired private MyService myService; public String execute() { ...
然而,`import.sql`文件的字符编码必须与JVM所在的系统的`file.encoding`一致才能确保正确导入。在*nix(包括Linux和Unix等系统)中,可以通过更改环境变量轻松地改变`file.encoding`,因此在这个平台上通常不会遇到...
Java 微服务实践 - Spring Boot Web 篇(下) 本资源是关于 Java 微服务实践的 Spring Boot Web 篇的讲解,涵盖了传统 Servlet 的回顾、Servlet on Spring Boot、JSP on Spring Boot 等内容。 知识点: 1. 什么是...
这种方式中,我们通过`@Bean`注解告诉Spring这个方法的返回值是一个需要管理的bean,并且这个bean是一个`ServletListenerRegistrationBean`,它将用于注册我们的`SecondListener`。 这两种方式都可以有效地在Spring...
`ServletContext`还支持广播事件,通过`getContext()`方法可以获取到其他上下文,然后使用`ServletContextEvent`进行通信。这在多模块Web应用中非常有用,可以实现不同模块间的协作。 5. **URL映射**: `...
这种方法的好处是能够通过更改配置文件来改变日志文件的位置,提高了应用的可移植性。 4. 在项目启动时设置系统属性: 可以通过实现ServletContextListener接口来在应用启动时设置系统属性: ```java public ...
它会在Web容器启动时自动加载Spring的ApplicationContext配置,使得应用能够初始化和管理Spring Bean。配置方法是在`web.xml`中声明`ContextLoaderListener`,并指定Spring的配置文件位置,如下所示: ```xml <!-...
在Spring Boot中集成和配置Druid作为数据库连接池可以带来许多优势,比如高效的连接管理和强大的监控功能。以下是如何在Spring Boot应用中实现这一配置的详细步骤: 首先,我们需要在项目的`pom.xml`文件中添加...
"Spring Boot的listener(监听器)简单使用实例详解" 在Spring Boot中,listener(监听器)是一种非常重要的组件,它可以帮助我们在应用程序启动和停止时执行一些特定的任务。今天,我们将详细介绍Spring Boot的...