`

Java目录总结(一.相同目录和WEB-INF目录)

    博客分类:
  • Java
阅读更多

首先,看两个例子:

例子一:普通项目

在上面的图片中:src目录和config目录是同一个目录最终编译都是编译到同一个classes目录下

所以,它们对于程序而言实际上是同一个目录。

 

读取文件的时候,我们要看把config目录放在哪个目录下,才能进行相应的读取。

如果是和classes目录同级,就是:
new File("../config/myConfig.properites");

如果在classes目录里(与src同级),就是:
new File("config/myConfig.properites");

如果在src目录里,就是:(/表示src根目录)
new File("/config/myConfig.properites");


例子二:Maven项目

在上面的图片中,java目录和resource目录是同一个目录最终编译都是编译到同一个classes目录下

所以,它们对于程序而言实际上是同一个目录。如下所示:

而对于web项目而言,编译之后,该classes目录存在于WEB-INF目录下,与WEB-INF下的配置文件以及存放所有jar包的lib目录同属于WEB-INF目录,如下所示:

  • 大小: 10 KB
  • 大小: 32.4 KB
  • 大小: 11 KB
  • 大小: 6.6 KB
分享到:
评论

相关推荐

    mysql-connector-java-5.1.45

    它定义了一组接口和类,使得Java程序员可以使用相同的API来访问不同的数据库,从而实现数据存取的跨平台性。 2. **MySQL Connector/J的角色**:作为MySQL的JDBC驱动,它实现了JDBC接口,使得Java代码可以通过标准的...

    java解决org.springframework.web.context.ContextLoaderListener

    2. **验证构建输出**:检查最终生成的WAR文件或应用服务器的部署目录,确保所有必需的JAR包都在`WEB-INF/lib`目录下。可以手动打开WAR文件,看看是否缺失了某些JAR。 3. **使用IDE集成**:大多数现代IDE(如...

    java web项目打包.war格式

    其中,META-INF 目录包含了 WAR 文件的元数据,WEB-INF 目录包含了项目的 class 文件、资源文件和配置文件。 部署 WAR 文件 要部署 WAR 文件,需要将其复制到 Tomcat 等 Web 服务器的 webapps 目录下。例如,将 my...

    解决tomcat跨域问题的jar包

    然后,我们需要配置web.xml文件,这是一个描述Web应用配置的文件,位于Web应用的WEB-INF目录下。在web.xml中,我们需要添加一个新的filter和filter-mapping元素,声明并映射CORS Filter: ```xml <filter-name>...

    Maven解决jar冲突调试步骤

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilter' defined in ServletContext resource [/WEB-INF/spring/tbm_web_shiro.xml]: Cannot resolve reference to...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_3_配置参数详解 共47页.pptx

    | `struts.properties` | `/WEB-INF/classes/` | 与`struts.xml`作用相同,不同配置方式 | | `struts-default.xml` | `/WEB-INF/lib/struts-core.jar` | Struts2提供的默认配置,由框架提供 | | `struts-plugin.xml`...

    java 导出Excel文件 网页方式打开 web.xml配置

    请确保你的Excel文件保存在与你的Web应用相同的目录结构中,例如"WEB-INF/export/output.xlsx"。 总的来说,Java导出Excel文件并以网页方式打开需要结合Java编程、Apache POI库、HTML/JavaScript以及Web服务器的...

    java程序调试错误收集

    - 将JSTL相关的 `.jar` 文件放置在项目的 `/WEB-INF/lib` 目录下。 - 在JSP页面中引用标签库: ```jsp <%@ taglib uri="/WEB-INF/lib/c.tld" prefix="c" %> ``` - 修改 `web.xml` 文件,添加JSP标签库配置: ...

    TomcatJSP经典配置实例

    通过本教程的学习,读者可以掌握如何安装配置Java SDK(J2SDK)与Apache Tomcat,并且能够搭建一个基本的Web应用环境,最终成功部署和访问一个简单的JSP页面。 #### 二、环境准备 ##### 1. 安装Java SDK (J2SDK) ...

    计算机毕业设计-办公自动化系统-Java Web项目源码.zip

    描述部分与标题相同,进一步确认了这是一个Java Web项目,其内容包含完整的源代码。通常,这样的项目会包括服务器端代码、前端页面、数据库脚本、配置文件等,用于实现办公自动化系统的各项功能,如任务管理、文档...

    计算机毕业设计-新闻发布系统-Java Web项目源码.zip

    【描述】中的内容与标题相同,再次强调了这是一个Java Web技术实现的新闻发布系统,包含完整的源代码。这样的项目可能涵盖了前端用户界面、后端服务器处理、数据库交互等多个方面。 【标签】中的“计算机毕业设计”...

    java资料文件

    - `/WEB-INF/`:表示从Web应用的`WEB-INF`目录下查找文件。 - `WEB-INF/`: 表示从当前类路径下的`WEB-INF`目录下查找文件。 ### 示例分析 #### 1. 配置文件位置指定 ```xml <context-param> <param-name>...

    tomcat6异常问题

    在IT行业中,Tomcat是一个广泛使用的开源应用服务器,特别是针对Java EE应用的Servlet和JSP。本篇文章将深入探讨在使用Tomcat 6.0时可能会遇到的jar问题及其解决方案。 Tomcat 6.0发布于2006年,是Apache软件基金会...

    USuperStar酒店管理系统(2018学年第二学期java web课程设计).zip

    Java Web是一种用于构建Web应用程序的技术栈,通常包括Servlet、JSP、JSTL、JavaBean等组件,它们共同协作以实现动态网页和服务器端逻辑。 【描述】虽然描述内容与标题相同,但我们可以通过推测得出,这个系统可能...

    Tomcat 安装与配置

    2. **创建`WEB-INF`目录**:在`javabook`目录下新建一个名为`WEB-INF`的目录。 3. **创建`web.xml`文件**:在`WEB-INF`目录下创建`web.xml`文件,并填写必要的配置信息。示例如下: ```xml ...

    Tomcat详细配置和测试

    Tomcat是一款流行的开源Java Servlet容器,用于部署Java Web应用程序,包括JSP和Servlet。 首先,我们从基础开始,即安装和配置Java Development Kit (JDK)。为了运行Tomcat,你需要先安装JDK。下载最新的JDK版本,...

    tomcat_6.0配置比较详细啊.pdf

    Tomcat 是一款广泛应用的开源Web服务器和Java应用服务器,尤其适合运行Servlet和JSP应用。本篇主要介绍如何详细配置Tomcat 6.0,包括JDK的安装与配置、Tomcat的安装、环境变量设置以及创建并部署一个基本的JSP应用。...

    struts2必要lib.zip

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。这个名为"struts2必要lib.zip"的压缩文件包含了运行基于Struts2的应用程序所必需的一些核心库。让我们逐一解析...

Global site tag (gtag.js) - Google Analytics