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://www.cnblogs.com/chinafine/archive/2010/06/13/1757514.html
分享到:
相关推荐
### Eclipse中web-inf和meta-inf文件夹的信息 #### 一、META-INF 文件夹 `META-INF` 文件夹是 Java 应用程序中的一个重要组成部分,它主要用于存放与应用程序相关的元数据信息,例如清单文件(`MANIFEST.MF`)等。...
2. **META-INF**目录:这里包含有关插件的信息,如MANIFEST.MF文件,其中列出了插件的依赖、版本和其他元数据。 3. **features**目录(如果存在):可能包含关于插件功能的描述和配置信息。 4. **docs**或**readme**...
【Tomcat与Eclipse开发Web应用】:在Java Web开发中,Tomcat是一个广泛使用的开源Servlet容器,而Eclipse是一款强大的集成开发环境。两者结合,能够高效地进行Web应用程序的开发、部署和发布。 首先,要创建一个**...
这个控制台依赖于其他三个关键项目:web-cli、meta-cli和wget-mt。这些组件共同为用户提供了一种在Web环境中通过命令行接口执行操作的方式。 【依赖项目】 1. **web-cli**: 这个项目可能是一个框架或库,专门设计...
5. `META-INF`:这是Java存档(JAR)文件的标准部分,包含关于该插件的元数据,如MANIFEST.MF文件。 6. `icons`:这个目录可能包含了插件使用的图标和其他图形资源。 7. `org`:这个目录可能包含了插件的源代码和...
其中,META-INF 目录包含了 WAR 文件的元数据,WEB-INF 目录包含了项目的 class 文件、资源文件和配置文件。 部署 WAR 文件 要部署 WAR 文件,需要将其复制到 Tomcat 等 Web 服务器的 webapps 目录下。例如,将 my...
2. **项目结构与创建**: 在Eclipse中,Web项目通常包含src、WEB-INF、META-INF等目录,每个都有特定用途。例如,src存放Java源代码,WEB-INF下有web.xml配置文件,用于定义应用的部署描述符。 3. **动态Web项目设置...
4. **构建项目结构**:Eclipse会自动生成基本的Web项目结构,包括“src/main/java”(源代码)、“src/main/webapp”(Web内容)、“META-INF”和“WEB-INF”目录。 5. **编写源码**:在“src/main/java”下创建...
从jar文件中扫描条目META-INF / versions / 9 / org / apache / logging / log4j / util / Base64Util.class时出错:/.../ eclipse-gwt-recipe / modules / gwt-web-eclipse / target / eclipse -gwt-recipe.web....
在项目中创建WEB-INF和META-INF目录,以及它们的子目录和文件,并设置src目录作为编译输出位置。 8. **编写Web服务**: 在src目录下创建名为account的包,并定义一个名为AccountOper的类,实现Web服务的方法,如...
7. **资源管理**:`src`目录通常包含源代码,`lib`目录存放依赖的库文件,`META-INF`包含关于插件和Jetty服务器的信息,而`icons`可能包含了插件在Eclipse界面中使用的图标资源。 8. `plugin.xml`文件是Eclipse插件...
/META-INF/c.tld</taglib-location> ``` 而Struts2是一个基于MVC(Model-View-Controller)架构的Web框架,它的配置文件struts2.xml用于定义动作映射、结果页面、拦截器等。例如: ```xml ...
标题 "eclipse+ssm+maven最基本的demo含文档说明" 提供了关于一个基于Java Web开发的项目模板,其中整合了Eclipse IDE、Spring、Struts2和MyBatis(SSM)框架,并使用Maven作为构建工具。这个项目不仅包含源代码,还...
- `src/main/webapp/META-INF`: 可选,用于存放应用的元数据。 5. **编写Web应用** 在`src/main/webapp`目录下创建你的JSP、HTML或Servlet文件。例如,可以创建一个简单的`index.jsp`作为首页。在`src/main/java`...
搭建一个高效的JSP开发平台是每个Java Web开发者都需要经历的过程,本教程将详细介绍如何使用Eclipse集成开发环境(IDE)与Tomcat服务器进行配合,创建一个便捷的开发环境。Eclipse是一款强大的开源IDE,尤其适合...
5. 项目中创建必要的目录结构,包括WEB-INF和META-INF,以及它们的子目录。设置WEB-INF\classes作为编译输出位置。 6. 编写Web服务的实现。例如,创建一个名为AccountOper的类,包含存款、取款、验证输入金额等方法...
${war.dir}/META-INF/MANIFEST.MF"> <attribute name="Built-By" value="${user.name}"/> ${build.dir}/${ant.project.name}.war" webxml="${webapp.dir}/WEB-INF/web.xml"> ${webapp.dir}"/> ${classes.dir}...
- `META-INF`: 存放与元数据相关的文件。 - `WEB-INF`: 包含Web应用程序的核心配置文件`web.xml`以及其他重要文件。 - `web.xml`: Web应用程序的部署描述符,定义了应用程序的初始化参数、servlet映射等。 - JSP...