- 浏览: 1990126 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (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文件
获取Tomcat容器中WEB-INF路径下的文件.
在Servlet中获取WEB-INF下的配置文件.
比如使用:
String path = this.getServletContext().getRealPath("/WEB-INF/applicationContext.xml");
输出的路径:
D:\SOFTWARE\apache-tomcat-6.0.29\apache-tomcat-6.0.29\webapps\wmba\WEB-INF\applicationContext.xml
//初始化spring中的bean实例。 String path = this.getServletContext().getRealPath("/WEB-INF/applicationContext.xml"); ApplicationContext context = new FileSystemXmlApplicationContext(path); TestBean someBean = (TestBean)context.getBean("testBean");
还有一种就是把spring的配置文件配置在classes文件夹下.
则使用下面这种方式:
如果是两个以上:
ApplicationContext ac = new ClassPathXmlApplicationContext(new String[]{"applicationContext.xml","dao.xml"});
或者用通配符指定搜索:
ApplicationContext ac = new ClassPathXmlApplicationContext("classpath:/*.xml");
即可.
评论
2 楼
zhou363667565
2015-11-13
javaxiongxing 写道
我想请问下配置文件放在WEB-INF下 有什么好处呢?
放在WEB-INF下是为了安全考虑.
1 楼
javaxiongxing
2015-08-20
我想请问下配置文件放在WEB-INF下 有什么好处呢?
发表评论
-
解决Java服务器端插入数据到Mysql中乱码问题--简单几步轻松解决乱码问题
2015-11-13 17:52 2418当写入数据到mysql数据库中发生乱码时.请检查以下几个地 ... -
设计模式之-代理模式-Proxy
2015-04-28 21:24 869使用代理模式之前需要知道代理模式能做什么? 能有哪些好处以及 ... -
构建高并发、服务化、低耦合企业级脚骨:springmvc+mybatis+restfull+webservice+bootstrap html5
2015-04-14 01:17 85SpringMVC + Mybatis + SpringS ... -
教您搭建大型互联网企业架构:springmvc+mybatis+restful+webservice+quartz+bootstrap
2015-04-13 21:54 99SpringMVC + Mybatis + SpringS ... -
大型互联网服务集成平台: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 ... -
maven构建高大上开源架构:springmvc+mybatis+rest+bootstrap html5
2015-04-12 23:25 23SpringMVC + 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 ... -
Java正则表达式
2014-11-26 21:03 1220Java正则表达式: package pack.ja ... -
Cannot convert value of type [org.springframework.cache.ehcache.EhCacheCache
2014-11-10 20:03 6252错误信息: [org.springframework.be ... -
Collections工具类中的frequency方法统计单词出现的次数
2013-11-05 21:30 2818最近发现了一个Collections中有一个很好用的方法: ... -
Java 压缩Excel文件生成.zip文件
2013-05-08 22:22 7952首先创建文件目录,然后生成Excel文件到创建的目录下, ... -
Java 解压缩zip文件
2013-05-08 13:14 8351不借助于其他的第三方 ... -
Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度
2013-04-06 22:26 57717最近项目中需要用到导出Excel文件,以下是我写了一个通过j ... -
java获取字节的长度.
2012-05-17 22:00 6745我们经常要获取中文,数字,或者英文字符所占字节的长度,下面就列 ... -
StringBuffer-reverse()字符反转功能
2012-05-17 21:42 7095在书上看到一个这样的例子, 采用最简便的方式把一串字符串反转过 ... -
java 打开IE
2012-05-23 22:14 1302Runtime.getRuntime().exec(" ...
相关推荐
`WEB-INF`是每个标准Java Web应用中的一个特殊目录,它包含了不直接暴露给用户访问的敏感资源,比如配置文件、库文件(jar)等。 首先,`WEB-INF`目录的结构是按照Java Web应用的标准部署规范定义的。这个目录下...
`WEB-INF`目录包含不直接暴露给用户的资源,如Servlet类、配置文件、库(JAR文件)等。具体来说,以下是一些关键组件: 1. **web.xml**:这是Web应用程序的部署描述符,定义了应用的配置信息,包括Servlet映射、...
在JSP中,如果需要访问服务器端的Java代码,这些代码通常会放在`WEB-INF/classes`或`WEB-INF/lib`下的jar文件中。 6. ActiveX控件:描述中提及的".ocx"文件可能用于在支持ActiveX的浏览器(主要是旧版Internet ...
2.修改war包下的配置文件,具体目录是disconf-web.war\WEB-INF\classes\ jdbc-mysql.properties (数据库配置) redis-config.properties (Redis配置) zoo.properties (Zookeeper配置) application.properties (应用...
在Java Web开发中,获取WEB-INF目录或者更广泛的WEBROOT(Web应用的根目录)的物理路径是一项常见的需求。这通常涉及到服务器环境变量、Servlet API的使用以及对Web应用部署结构的理解。以下将详细讲解如何在Java中...
在IT行业中,尤其是在Web开发领域,`WEB-INF`是一个非常重要的目录结构,它在Java Web应用程序中扮演着核心角色。`WEB-INF`是Web应用的标准组成部分,根据Java Servlet规范定义,它位于Web应用的根目录下。这个目录...
- **其他配置文件**:WEB-INF也可能包含其他的配置文件,比如Spring框架的XML配置文件、log4j日志配置等。 理解这些目录结构对于有效地管理和维护Java项目至关重要。在开发过程中,正确组织这些文件可以确保应用...
上述配置表示Spring将加载`/WEB-INF/classes`目录下以`applicationContext-`开头的XML配置文件,以及类路径(`classpath*:`)下的所有匹配文件。这里的`*`是一个通配符,允许加载多个同名前缀的XML配置文件。 ### ...
例如,如果你有一个配置文件位于`WEB-INF/classes/config.properties`,你可以使用如下的代码来获取其实际路径: ```java ServletContext context = getServletContext(); String filePath = context.getRealPath(...
在Red5的WAR文件中,"WEB-INF"目录可能包含"web.xml"(Web应用的部署描述符)、"classes"(存放编译后的Java类)和"lib"(存放必要的依赖库)。 - **publish**:这个目录可能包含了Red5服务器用于发布流媒体内容的...
2. **Servlet组件**:编译后的`.class`文件存放在`WEB-INF/classes`目录下,并在`web.xml`中配置Servlet的相关信息。 3. **JSP页面**:直接放置在Web应用的根目录下,运行时会被自动转换成Servlet并编译。 4. **Tag ...
- **位置**:Struts配置文件一般位于项目的根目录或`WEB-INF/classes`目录下。 - **功能**:Struts配置文件用于定义Action映射、拦截器等,是Struts框架的核心配置文件。 - **示例**: ```xml <!-- Struts配置文件...
`classes`目录存放编译后的类文件,`lib`目录存放其他必要的jar包。 - **fonts**:存放字体文件,用于自定义页面的字体效果。 为了获取最新和最完整的Struts2开发环境,建议直接访问Struts2的官方网站下载最新的...
在`web.xml`中,我们可以配置`<context-param>`来指定Spring IoC容器的配置文件: ```xml <context-param> <param-name>contextConfigLocation</param-name> <param-value>WEB-INF/classes/spring/...
`WEB-INF`是Web应用的特殊目录,其中包含了应用的配置文件、库(JAR文件)以及类文件。`classes`子目录存放的就是编译后的Java类,包括我们的JavaBean。 在开发JavaWeb应用时,将JavaBean放在这里有以下几个原因: ...
此处的配置文件路径使用了绝对路径,即从Web应用的根目录`WEB-INF/classes`下查找`applicationContext.xml`文件。 ```xml <context-param> <param-name>contextConfigLocation</param-name> <param-value>...
- 在`src/main/webapp`目录下创建`WEB-INF`子目录,`WEB-INF`中包含`classes`(存放编译后的Servlet类和其他Web相关类)和`lib`(存放Web应用所需的库文件)两个子目录。 2. **配置Web.xml**: - 在`WEB-INF`目录...
每个目录都有其特定的作用,例如 WEB-INF 目录用于存放 Web 应用的配置文件,WEB-INF/classes 目录用于存放 Java 类等。 Web.xml 文件描述 Web.xml 文件是 Web 应用的核心配置文件,用于配置 Web 应用的各种参数,...
默认情况下,ApplicationContext的XML配置文件被期望位于`/WEB-INF`目录下,并命名为`applicationContext.xml`。若需自定义配置文件的位置和名称,可以通过`<context-param>`元素的`contextConfigLocation`参数来...