`
zgqynx
  • 浏览: 1365983 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

问:如何得到与WEB-INF同级目录下的配置文件

阅读更多
Q:
   有如下需求:需要从WEB-INF同级的目录下读取配置文件,但是业务处理类目前得不到Servletr的引用,而通过ClassLoader提供的方法又不能读取与WEB-INF同级目录的资源,如果是将资源文件放在WEB-INF下的classes目录下,则可以读取的。
哪位有办法得到与WEB-INF同级目录下的配置文件?

分享到:
评论
1 楼 xuxiaolei 2008-09-23  
在web.xml中设置一个listener,启动时候把web-info的绝对路径放入System的Properties中,业务类就可以通过System.getProperty(String key) 访问到web-info的路径了

相关推荐

    如何编译运行servlet

    在提供的文件列表中,"WEB-INF"是一个关键目录,它在Java Web应用中存放Web应用的配置文件和类文件。 1. **创建项目结构**: - `WEB-INF` 目录包含Web应用的内部结构,如`web.xml`(部署描述符)和类文件。 - `...

    WEB中Applet找不到class的问题

    注意,对于`web-inf`目录,它是Web应用的标准目录,通常用于存放Servlet的`.class`文件、配置文件等,不推荐直接从HTML中引用`web-inf`下的资源,因为大多数服务器默认不会暴露这个目录。如果Applet类位于`WEB-INF/...

    将java文件打包成 jar jar命令详解

    5. 在 `WEB-INF` 目录同级创建 `web.xml` 文件,定义 Servlet 的映射等配置信息。 以下是一个简单的 `HelloWorld.java` 示例代码: ```java import java.io.*; import javax.servlet.*; import javax.servlet....

    java web开发中的路径问题

    在Java Web开发中,路径问题是一个常见的挑战,尤其是在处理JSP页面、Servlet以及web.xml配置文件时。理解和正确使用路径对于构建稳定、高效的应用程序至关重要。以下是对标题和描述中提及的知识点的深入探讨。 ###...

    项目框架从tomcat到weblogic

    8. weblogic.xml 文件:weblogic.xml 文件位于项目工程的 WEB-INF 目录下,与 web.xml 文件同级。可以根据需要自己建立 weblogic.xml 文件。 在从 Tomcat 移植至 WebLogic 时需要注意的几个问题: * 需要预加载 ...

    displaytag的使用指南(全)

    3. **配置属性文件**:将 `displaytag-examples-1.1.war` 中的 `WEB-INF/classes/displaytag.properties` 文件复制到自己的 Web 应用程序的 `WEB-INF/classes` 目录下。 4. **放置资源文件**:将 `displaytag-...

    使用eclipse在jsp上显示水晶报表

    3. **添加标签库描述文件**:将`crystal-tags-reportviewer.tld`文件放入`WEB-INF`目录下,这个文件定义了JSP页面中用于调用水晶报表的标签。 4. **配置`web.xml`**:在`<web-app>`标签内添加以下配置,以指示...

    SSI框架搭建

    - **配置文件结构**:为了实现对用户输入的有效性检查,通常会在与Action类同级目录下创建一个特定格式的验证文件,例如`HelloWorldAction-validation.xml`。 ```xml <field-validator type="requiredstring">...

    读取war包或jar包内的文件

    在JAR包中,资源通常与对应的类同级或者在特定的目录下。 4. **相对路径与绝对路径**: 在指定资源路径时,可以使用相对路径(相对于当前类或指定类)或绝对路径(从根目录开始)。相对路径更灵活,但可能引起找不到...

    三大技术javaBean+servlet+jsp常见问题和解决方案

    3. **检查部署路径**:确保 Servlet 和 JSP 文件位于正确的目录下,通常这些文件应该放置在 `WEB-INF/classes` 和 `WEB-INF/web.xml` 所指定的目录下。 --- ### 二、Servlet 调用中泛型问题导致 404 错误 **问题...

    学习Log4j笔记,TXT格式

    #### 二、Log4j配置文件详解 在上述提供的内容中,主要涉及到了两种不同类型的项目:Java项目和Web项目,并且给出了具体的配置示例。接下来我们将对这些配置进行详细解析。 ##### 2.1 Java项目中的Log4j配置 Java...

    ckfinder的简单应用--

    3. 集成 CKFinder:将解压后的 CKFinder 文件夹复制到你新创建的 Web 项目的 `WebContent` 目录下,通常放置在 `WEB-INF` 目录的同级目录。 4. 配置 CKFinder:打开 CKFinder 的配置文件 `config.js`,根据你的需求...

    Tomcat的使用与配置

    如果你的Web应用是已编译好的Java类,应将它们放入`WEB-INF/classes`目录下,而Web资源(如HTML、CSS、JavaScript等)则放入`WEB-INF`的同级目录。 Tomcat的管理界面也是一个实用的功能,通过访问`...

    OpenFlashChart

    - **open-flash-chart.swf**:负责生成Flash文件的接口文件,位于web目录下,与WEB-INF目录同级。 - **swfobject.js**:Flash文件依赖的JavaScript文件,同样位于web目录下。 - **使用方式**: - **HTML方式**:...

    java课程设计(web).doc

    - `WEB-INF`目录是存放敏感信息和配置文件的地方,例如`web.xml`,它定义了Servlet的映射关系和其他Web应用的配置信息。 - HTML文件包括`chaxun.html`, `shanchu.html`, `tianjian.html`, 和 `xiugai.html`,分别...

    eclipse birt 常见问题及解决方法

    3. **报表文件命名**:所有报表文件以`.rptdesign`为后缀名,并统一部署到与`WEB-INF`同级的`report`目录中。 4. **安全性**:发布报表前,需将`odaURL`、`odaUser`、`odaPassword`属性值清空,仅通过Tomcat配置文件...

    JSP 复习题 练习题

    - **WEB-INF目录**:存放Web应用程序的私有资源,如配置文件、类文件和JSP页面,其中web.xml文件就位于此目录下,用于配置Servlet、Filter、Listener等。 - **src目录**:存放Java源代码,编译后会被放置在WEB-INF/...

Global site tag (gtag.js) - Google Analytics