`

转---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文件夹的信息

    META-INF 存在程序入口相关信息, 每个jar 都会有这个文件夹,里面的 MANIFEST文件 记录这些信息WEB-INF 使用web 项目才会有这个文件夹,普通的 j2se项目

    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-...

    eclipse-gwt-recipe

    从jar文件中扫描条目META-INF / versions / 9 / org / apache / logging / log4j / util / Base64Util.class时出错:/.../ eclipse-gwt-recipe / modules / gwt-web-eclipse / target / eclipse -gwt-recipe.web....

    多渠道批量打包方式之一(适用于需将渠道号写入meta中的)

    多渠道批量打包方式之一(适用于需将渠道号写入meta中的),Eclipse插件形式。

    eclipse的maven插件

    采用link方式配置maven插件,可以快速添加和去除eclipse插件

    hadoop1.1.2 eclipse 插件

    目录:D:\hadoop-1.1.2\src\contrib\eclipse-plugin\META-INF Bundle-ClassPath那一栏加入如下信息: Text代码 Bundle-ClassPath: classes/, lib/hadoop-core.jar, lib/commons-cli-1.2.jar, lib/commons-...

    jgralab4eclipse:Eclipse项目将JGraLab部署为Eclipse插件

    否则,您最终将被两次检测到META-INF文件夹,并且该插件在运行配置中多余显示。 结果可能是其他问题,例如找不到Activator类。 请注意,如果您更改任何Java文件,它们实际上都会在jgralab工作副本中更改,因此您...

    lib:Pahakia 库包括错误(一次性异常)、apt、注解注册表和设置

    它适用于 Eclipse 和 Maven。 pahakia-注释-注册表从类路径上的所有 META-INF/annotated-classes 构建一个注册表,以注解名称为键。 pahakia 设置将程序设置集中在一处:设置。 可以定义单独的设置,以便它可以: ...

    基于ssm + jsp的学生信息成绩管理系统

    基于ssm + jsp开发的,使用Eclipse,连接MySQL数据库,存储学生的身份信息、成绩、课程信息,管理员的身份信息。 项目结构 studentinfo │ ├─sql │ └─studentinfo.sql 数据库脚本 ├─src │ └─com │ ...

    apache-solr-ref-guide-5.2.1用户手册与搭建指南.rar

    创建JNDI让程序找到solr/home(当然你也可以用System Properties方式), 在WebRoot/META-INF目下创建context.xml 文件,并写入以下字符 &lt;?xml version='1.0' encoding='utf-8'?&gt; &lt;Context&gt; &lt;/Context&gt; 注:...

    solr-5.2.1-src.tgz源码

    创建JNDI让程序找到solr/home(当然你也可以用System Properties方式), 在WebRoot/META-INF目下创建context.xml 文件,并写入以下字符 &lt;?xml version='1.0' encoding='utf-8'?&gt; &lt;Context&gt; &lt;/Context&gt; 注:...

    solr-5.2.1.part1.rar 编译第1部分,共2部分

    创建JNDI让程序找到solr/home(当然你也可以用System Properties方式), 在WebRoot/META-INF目下创建context.xml 文件,并写入以下字符 &lt;?xml version='1.0' encoding='utf-8'?&gt; &lt;Context&gt; &lt;/Context&gt; 注:...

    solr-5.2.1.part2.rar 编译 第2部分,共2部分

    创建JNDI让程序找到solr/home(当然你也可以用System Properties方式), 在WebRoot/META-INF目下创建context.xml 文件,并写入以下字符 &lt;?xml version='1.0' encoding='utf-8'?&gt; &lt;Context&gt; &lt;/Context&gt; 注:...

    HTML专用名称api

    大家可以去 https://github.com/alibaba/dubbo/blob/master/dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubbo.xsd 下载到本地。 然后 Eclipse --- Window --- Preferences --- XML --- XML ...

    新版Android开发教程.rar

    � MVC 和 Web APP 架构 Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的...

    图书商城 后台语言: Java

    修改src/META-INF/persistence.xml中的数据库连接信息 所需要的JAR包在 我的网盘 修改src\com\liaoyu\utils\EmailSender.java文件中的邮件配置信息 return new PasswordAuthentication("test@163.com","test"); //...

    Roller4.0的另外一套cas简单解决方案

    默认的src目录下的所有java文件在官方发布的时候打成了roller-business.jar和roller-web.jar两个jar.所以多余的那个jar我们还是删掉好了. 然后最终搭建出来的目录结构就是这样的: 然后到目前为止.我们就...

    SpringMVC框架入门配置 IDEA下搭建Maven项目

    可能有的人用的myeclipse或者eclipse进行项目的搭建,我会告诉你这里步骤是很相似的,在myeclipse里面需要建立web项目,然后加入Spring支持,后续的jar包自己下载导入,其他配置和本文别无二致。但是本人推荐大家...

    J2CMS内容管理系统

    4.修改src\META-INF\persistence.xml 文件中数据库配置。 5.将工程用tomcat运行,管理后台路径 /login 如 http://127.0.0.1:8080/J2CMS-SSH/login 测试帐号 admin 密码 admin 6.注意改变程序目录名,比如将J2CMS-SSH...

    彻底解决fckeditor(jsp版)上传中文图片乱码问题

    然后在Eclipse的Outline窗口中运行Ant的dist,就会生成的新的FCKeditor-2.3.jar。 绝对是真实的,共享出来与大家分享,少一个上传其它文件的,如RAR的,有添加过这个功能的朋友也拿出来共享下吧

Global site tag (gtag.js) - Google Analytics