`
sfc235300
  • 浏览: 42206 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

web应用classpath路径

    博客分类:
  • Java
阅读更多

          classpath路径在每个J2ee项目中都会用到,即WEB-INF下面的classes目录,所有src目录下面的java、xml、properties等文件编译后都会在此,所以在开发时常将相应的xml配置文件放于src或其子目录下;

          引用classpath路径下的文件,只需在文件名前加classpath:(需保证该文件确实位于classpath路径下);

如:

<param-value>classpath:applicationContext-*.xml</param-value>

 

 

或者引用其子目录下的文件,如

  

<param-value>classpath:context/conf/controller.xml</param-value>

 

 

 classpath*的使用:当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会遇到)的文件,*就发挥了作用,如果不加*,则表示仅仅加载第一个classpath路径,代码片段:

 

<param-value>classpath*:context/conf/controller*.xml</param-value>

 

 

 

我是一个新手,暂时知道的就这么多,也不清楚是不是很准确,希望大虾们多多指教!

8
1
分享到:
评论

相关推荐

    Java或web中解决所有路径问题

    本文将深入解析Java Web中所有路径问题的解决方法,涵盖Servlet、Action、Controller、Filter、Listener等关键组件的路径获取技巧,以及Spring框架下Web应用根目录的获取策略。 ### 一、理解Java Web中的路径类型 ...

    JAVA获取CLASSPATH路径的方法详解

    6. 在Web应用程序中,`ServletActionContext.getServletContext().getRealPath("/")`:可以获取到Web应用的根目录的绝对路径。 在处理资源路径时,需要注意以下几点最佳实践: - 避免使用基于`System.getProperty(...

    spring boot加载资源路径配置和classpath问题解决

    Tomcat下的Web应用有两个预置的Classpath:WEB-INF/classes和WEB-INF/lib。启动项目,项目就会加载这两个目录里的数据。这是war包的规范。要改变预置的Classpath比较麻烦,在Tomcat的配置文件里没有发现类似的配置...

    浅析Spring配置中的classpath:与classpath*:的区别

    3. 程序部署到 Tomcat 后,src 目录下的配置文件会和 class 文件一样,自动 copy 到应用的 WEB-INF/classes 目录下;classpath: 与 classpath*: 的区别在于,前者只会从第一个 classpath 中加载,而后者会从所有的 ...

    java web开发中的路径问题

    - **根目录下的链接**:如果需要链接到Web应用根目录下的文件,可以使用绝对路径`&lt;a href="/road/dir2/b.jsp"&gt;b.jsp&lt;/a&gt;`,这里的`/`指向Web应用的根目录。 ### Servlet中的路径表示 Servlet中的路径表示与JSP有所...

    javaEE-web的文件路径

    在Java EE(Java Platform, Enterprise Edition)开发中,文件路径管理是至关重要的,尤其是在Web应用程序中。本话题将深入探讨如何在Java EE Web环境中定位和处理文件,特别是使用`getClass().getResourceAsStream...

    J2EE与J2SE路径获取

    在Web应用中,可以通过`ServletContext`对象获取当前Web应用的根目录路径。这通常用于读取位于`WebRoot`目录下的资源。 ```java String realPath = getServletContext().getRealPath("/"); ``` 这里`"/"`代表...

    JAVA_Web开发教程.ppt

    在课程内容方面,教材采用了《Java Web应用开发教程》作为主教材,同时参考《Core Servlets and JavaServer Pages》进行深入学习。课程总共有64个学时,其中48学时为授课,16学时为上机实践,上机实践安排在周五上午...

    这是一个简单web应用程序

    - **.classpath**:这是Eclipse IDE的配置文件,包含了项目的类路径信息,用于编译和运行项目时定位所需的类和库。 - **.project**:这是Eclipse项目的配置文件,存储了项目的元数据,如项目类型、构建配置等。 - **...

    第二简单的Web应用

    在Web应用开发中,理解服务的调用路径和响应时间是至关重要的,因为它能帮助我们优化应用性能和用户体验。ServiceTrace可能包括日志记录、事务跟踪、性能指标收集等功能,这些对于诊断问题和改进服务设计都至关重要...

    java或wed解决路径问题

    在Web应用开发中,特别是Servlet、Action、Controller、Filter或Listener等组件中,获取服务器上当前Web应用程序的WebRoot(即根目录)的物理路径是常见的需求。可以通过`ServletContext`的`getRealPath("/")`方法...

    总结一下java获取路径几种途径

    以下是对Java中获取路径几种常见途径的详细解析,包括了从Web应用环境到普通Java应用程序中路径获取的方法,旨在为开发者提供全面的指导。 ### 1. Web应用中的路径获取 #### a. Servlet上下文路径 在Servlet环境中...

    Spring源码学习七:web应用自动装配Spring配置文件1

    在Spring框架中,当我们将它应用于Web应用程序时,需要进行特殊的配置来自动加载Spring的配置文件。本文主要围绕"Spring源码学习七:web应用自动装配Spring配置文件1"这一主题,详细解析Web环境中Spring的初始化过程...

    Java Web中解决路径(绝对路径与相对路径)问题

    5. **获取服务器相对路径**:`System.getProperty("user.dir")`返回的是运行Java进程的工作目录,这通常是服务器的启动目录,而不是Web应用的目录,因此在大多数情况下不适合用于Web应用中的资源定位。 6. **请求...

    Java Web开发环境的安装与配置

    Java Web 开发环境的安装与配置是 Java Web 开发应用的基础,它提供了 Java Web 应用的运行环境和开发工具。通过本实验,我们可以熟悉 Java Web 开发应用的软件,并掌握 Java Web 开发环境的安装与配置。 知识点: ...

    使用Spring MVC3构建Web应用详细教程

    此外,`master-classpath`路径集包含了所有必要的库文件,包括Web应用下的`WEB-INF/lib`目录中的JAR文件,以及Tomcat服务器`lib`目录下的Servlet API JAR文件。 Ant脚本包含三个主要目标:`build`、`war-archiving`...

    关于java和web工程项目中各种路径的获取总结借鉴.pdf

    #### 五、获取Classpath路径 在Eclipse等IDE中,我们常常需要获取项目的`src`或`classes`目录的路径。下面提供两种方法: 1. **方法一** ```java String t = Thread.currentThread().getContextClassLoader()....

    java classloader classpath 张孝祥

    6. `ServletActionContext.getServletContext().getRealPath("/")`:在Web应用程序中,可以获取Web应用程序的根目录路径。 这些方法可以灵活地定位和加载不同位置的资源文件,为开发提供了很大的便利性。 #### 五...

    JavaWeb_servlet(11)_ 通过 ServletContex 获得类路径下的文件路径

    1. `getRealPath()`:这个方法返回一个字符串,表示相对于Web应用根目录的类路径资源的实际文件系统路径。例如,如果你有一个配置文件位于`WEB-INF/classes/config.properties`,你可以使用如下的代码来获取其实际...

Global site tag (gtag.js) - Google Analytics