`

转---Eclipse中web-inf和meta-inf文件夹的信息

    博客分类:
  • java
阅读更多
Eclipse中web-inf和meta-inf文件夹的信息
2010-02-05 11:41
WEB-INF
    /WEB-INF/web.xml
        你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则;

    /WEB- INF/classes/
        这个目录包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。
        站点的类的存放规则应该按照Java的打包规则执行。例如: 有一个类命名为 com.mycompany.mypackage.MyServlet, 你应该按照以下形式部署: /WEB-INF/classes/com /mycompany/mypackage/MyServlet.class ;
        按照包名结构放置各个类(JavaBean   和   Servlet)  

    /WEB- INF/lib/
        存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件,如数据库驱动jar文件

    /WEB- INF/src/
        src=source 源码目录,按照包名结构放置各个java文件

    /WEB- INF/database.properties
        数据库配置文件
            # database.properties
            jdbc.drivers = com.mysql.jdbc.Driver
            jdbc.url = jdbc:mysql://localhost/ams2
            jdbc.username = root
            jdbc.password = sh2007ai
            # table define
            ams2.table.dialogue = content_dialogue
            ams2.table.expansion = content_expansion_sentence
            ams2.table.vocabulary = content_vocabulary

    /WEB-INF/tags/
        标签文件库,存放了客户定义的标签文件,该目录并不一定为 tags,用户可以根据自己的喜好和习惯为自己的标签文件库命名,当使用了用户定义的标签文件库名称时,在用户使用标签文件时就必须声明正确的标签文件库路径。例如:当自定义标签文件库名称为 simpleTags 时,在使用 simpleTags 目录下的标签文件时,就必须在 jsp 文件头声明为:<%@ taglib prefix="tags" tagdir="/WEB-INF /simpleTags" % >;

    /WEB-INF/jsp/
        Jsp 1.2 以下版本的文件存放位置。改目录没有特定的声明,同样,用户可以根据自己的喜好与习惯来命名。此目录主要存放的是 Jsp 1.2 以下版本的文件,为区分 Jsp 2.0 文件,通常使用 jsp 命名,当然你也可以命名为 jspOldEdition ;
    /WEB-INF/jsp2/
        与 jsp 文件目录相比,该目录下主要存放 Jsp 2.0 以下版本的文件,当然,它也是可以任意命名的,同样为区别 Jsp 1.2 以下版本的文件目录,通常才命名为 jsp2。

META-INF
    相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务
    manifest.mf文件,在用jar打包时自动生成
 
http://edison87915.iteye.com/blog/722508
分享到:
评论

相关推荐

    Eclipse中web-inf和meta-inf文件夹的信息

    ### Eclipse中web-inf和meta-inf文件夹的信息 #### 一、META-INF 文件夹 `META-INF` 文件夹是 Java 应用程序中的一个重要组成部分,它主要用于存放与应用程序相关的元数据信息,例如清单文件(`MANIFEST.MF`)等。...

    Hadoop-eclipse-plugin-2.7.2

    此外,Hadoop-eclipse-plugin-2.7.2提供的资源目录结构清晰,包含了plugin.xml、META-INF、resources、classes和lib等关键文件。其中,plugin.xml是定义插件元数据的文件,包括插件ID、版本、依赖关系等信息;META-...

    java web项目打包.war格式

    --|----|--WEB-INF |-----lib |-----classes |-----web.xml |-----*.jsp ``` 其中,META-INF 目录包含了 WAR 文件的元数据,WEB-INF 目录包含了项目的 class 文件、资源文件和配置文件。 部署 WAR 文件 要...

    hadoop-eclipse-plugin-2.7.2.rar

    2. **META-INF**:这个目录包含了插件的元信息,如MANIFEST.MF文件,其中包含了插件的主类、版本和其他重要属性。这些信息用于Eclipse识别和管理插件。 3. **resources**:这个目录通常存放插件运行所需的资源文件...

    hadoop-eclipse-plugin-2.7.0.jar

    - `META-INF`:存储插件的元数据信息,如MANIFEST.MF文件,描述了插件的基本信息和依赖。 - `resources`:包含插件的资源文件,如图标、帮助文档等。 总的来说,Hadoop Eclipse Plugin 2.7.0是Hadoop开发者不可或...

    使用eclipse插件创建一个web project

    4. **构建项目结构**:Eclipse会自动生成基本的Web项目结构,包括“src/main/java”(源代码)、“src/main/webapp”(Web内容)、“META-INF”和“WEB-INF”目录。 5. **编写源码**:在“src/main/java”下创建...

    axis2-eclipse-service-plugin-1.5.4

    2. **META-INF**目录:这里包含有关插件的信息,如MANIFEST.MF文件,其中列出了插件的依赖、版本和其他元数据。 3. **features**目录(如果存在):可能包含关于插件功能的描述和配置信息。 4. **docs**或**readme**...

    hadoop-eclipse-plugin-2.6.0

    4. **META-INF**:这是标准的Java存档(JAR)文件的一部分,包含了插件的清单文件(MANIFEST.MF),其中列出了插件的基本信息,如版本号、作者等。 5. **resources**:这个目录通常用于存放插件的资源文件,如图片...

    tom-eclipse-web开发文档

    【Tomcat与Eclipse开发Web应用】:在Java Web开发中,Tomcat是一个广泛使用的开源Servlet容器,而Eclipse是一款强大的集成开发环境。两者结合,能够高效地进行Web应用程序的开发、部署和发布。 首先,要创建一个**...

    eclipse 3.7 web page editor plugins

    5. `META-INF`:这是Java存档(JAR)文件的标准部分,包含关于该插件的元数据,如MANIFEST.MF文件。 6. `icons`:这个目录可能包含了插件使用的图标和其他图形资源。 7. `org`:这个目录可能包含了插件的源代码和...

    hadoop-eclipse-plugin-1.1.2.jar

    修改 ${HADOOP_HOME}\src\contrib\eclipse-plugin\META-INF 下面的MANIFEST.MF文件 Bundle-ClassPath: classes/, 改成 Bundle-ClassPath: classes/, lib/hadoop-core.jar, lib/commons-cli-1.2.jar, lib/commons-...

    maven-web创建步骤.docx

    - 在项目的`src/webapp`目录下,需要手动添加两个文件夹:`META-INF`和`WEB-INF`。 - `WEB-INF`文件夹用于存放Web应用的相关配置文件(如`web.xml`),以及类文件和其他资源文件。 - `META-INF`文件夹通常用于...

    用axis2+Tomcat5.5+Eclipse3.2部署和访问Web服务

    - 在项目中创建`WEB-INF`和`META-INF`目录 - 在`WEB-INF`下创建`classes`文件夹,并设置其为编译文件输出位置 - 在`src`目录下创建`account`包,并编写`AccountOper`类 #### 三、实现Web服务 1. **编写Web服务...

    hadoop-eclipse

    `META-INF`目录包含关于插件元数据的信息,如MANIFEST.MF文件,它指定了插件的名称、版本、依赖项和其他关键属性。这是Eclipse插件识别和管理自身的重要组成部分。 `resources`目录包含了插件运行所需的资源文件,...

    eclipse axis2环境搭建

    在IT行业中,开发Web服务是常见的任务之一,而Apache Axis2是Java平台上广泛使用的Web服务框架,它提供了高性能、灵活的架构。...通过这种方式,开发者可以快速地在Eclipse环境中开发、调试和部署复杂的Web服务系统。

    eclipse-hadoop合集

    4. **META-INF**:这个目录包含了一些元数据信息,如MANIFEST.MF文件,它是Java的容器(如Eclipse或JAR文件)的元数据,包含了插件的主类、版本、依赖和其他重要信息。 5. **resources**:这个目录通常用于存放插件...

    Eclipse JAVA EE 创建Web工程

    在Eclipse中创建Java EE Web工程是开发基于Java的Web应用程序的重要步骤。这个过程涉及到配置开发环境、设置项目属性以及创建必要的文件结构。下面将详细解释如何在Eclipse中进行这些操作。 首先,确保你已经安装了...

    HTTP_Status_404(The_requested_resource_is_not_available)的几种解决方案_补充

    如果您在 Eclipse 中引用了META-INF 或 WEB-INF 文件夹下的内容,将导致文件无法被访问。 排错方法: * 在 Eclipse 的“包资源管理器(Package Explorer)”中检查文件存放的位置。 * 确认文件是否存放在正确的目录...

    使用ant部署eclipse开发的web工程到tomcat

    而Ant则扮演了桥梁的角色,将Eclipse中开发的Web工程打包并部署到Tomcat服务器上。 `build.xml`文件是Ant的构建脚本,它定义了一系列的任务,例如编译源代码、创建WAR文件(Web应用归档文件)、清理构建目录等。...

Global site tag (gtag.js) - Google Analytics