`

WEB-INF目录与META-INF目录的作用

 
阅读更多
/WEB-INF/web.xml

Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。

/WEB-INF/classes/
包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。
/WEB-INF/lib/
存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件,如数据库驱动jar文件。

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

/WEB-INF/database.properties
数据库配置文件

/WEB-INF/tags/

存放了自定义标签文件,该目录并不一定为 tags,可以根据自己的喜好和习惯为自己的标签文件库命名,当使用自定义的标签文件库名称时,在使用标签文件时就必须声明正确的标签文件库路径。例如:当自定义标签文件库名称为 simpleTags 时,在使用 simpleTags 目录下的标签文件时,就必须在 jsp 文件头声明为:<%@ taglibprefix="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打包时自动生成。
分享到:
评论

相关推荐

    web-inf和meta-inf

    详细的介绍了web-inf与meta-inf这两个配置文件

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

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

    activiti-app6-汉化.zip

    默认使用的H2,如果要使用mysql等其它数据库需要修改activiti-app\WEB-INF\classes\META-INF\activiti-app包下的activiti-app.properties文件。如果数据库连接失败可以需要更新数据库驱动包,activiti-app\WEB-INF\...

    tomcat-embed-websocket-9.0.16.jar

    tomcat-embed-websocket-9.0.16.jar

    jarslink-demo模块化开发框架简单demo

    4.修改完成子模块重新打包jar,并且拷贝到(使用的容器路径)apache-tomcat-6.0.26\webapps\ROOT\WEB-INF\classes\META-INF 5.手动重新加载子模块:http://localhost:8088/index/reload 或者等待定时器自动重新加载...

    jsp 个人留言薄 程序设计

    Css文件夹下放的是网页的样式,images文件夹下放的是图片,Templates下放的是网页模板文件,数据库和Java源程序放在“08730102 李建伟\WEB-INF\classes”下面,编译后的class文件放在“08730102 李建伟\WEB-INF\...

    简单的webservice例子(java,xfire)

    WEB-INF下的META-INF下的services.xml定义了Echo,并定义了接口和实现类 web.xml进行了xfire的简单配置 Echo类是服务端的类接口,EchoImpl是服务端具体类 BaseProxy是客户端用来接收创建的类 entity下放的是实体类 ...

    Ext Demo grid的增删改查例子

    再去项目中 src/META-INF/persistence.xml的配置文件里吧&lt;!-- &lt;property name="hibernate.hbm2ddl.auto" value="update" /&gt; --&gt;这句话的注释去掉 好了 部署项目到tomcat上 启动 输入地址 项目部署的过程中会自动...

    spring-web-2.5.jar

    META-INF/MANIFEST.MF META-INF/license.txt org.springframework.remoting.caucho.BurlapClientInterceptor.class org.springframework.remoting.caucho.BurlapProxyFactoryBean.class org.springframework....

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

    基于ssm + jsp开发的,使用Eclipse,连接MySQL数据库,存储学生的身份信息、成绩、课程信息,管理员的身份信息。 项目结构 studentinfo │ ├─sql ... ├─META-INF └─WEB-INF └─lib 依赖包

    spring3整合xfire3

    spring3整合xfire3,包含jar,基于Java的一个简单的webservice 直接跟javaweb一样点运行网址为 localhost/webservice/servlet/XFireServlet/...WEB-INF下的META-INF下的services.xml定义了Echo,并定义了接口和实现类

    javeweb实训六源代码

    这是javaweb实训六的源代码。 资源结构 └─chapter06 ├─.settings ├─build │ └─classes ... ├─META-INF ├─register │ ├─ad │ ├─css │ ├─images │ └─js └─WEB-INF └─lib

    jetty-external-config:为 servlet 的外部运行时配置演示 jetty.base 和配置属性

    这是一个带有单个 HttpServlet 和 WEB-INF/web.xml 的简单战争文件 [jetty-external-config]$ jar -tvf target/props.war 0 Mon Feb 23 09:02:14 MST 2015 META-INF/ 131 Mon Feb 23 09:02:14 MST 2015 META-INF...

    Spring MVC 入门实例

    因为我们将 DispatcherServlet 命名为 ideawu, 所以我们在 WEB-INF 目录下建立一个名为 ideawu-servlet.xml 的文件: ideawu-servlet.xml: 1 &lt;?xml version="1.0" encoding="UTF-8" ?&gt; 2 &lt;!DOCTYPE beans PUBLIC...

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

    我们保留这个jar的原因还有就是在roller-business.jar\META-INF目录中还有两个配置文件需要用到.索性直接导入这个jar.除此之外.,我们还要删除lib下的roller-web.jar.默认的src目录下的所有java文件在官方发布的时候...

    ssh整合项目

    也可以修改:WebRoot\META-INF\context.xml 2:把mysql-connector-java-5.0.4-bin.jar这个mysql驱动jar包放到tomcat 6 下的lib下 3:把根目录下的net文件夹放到WebRoot\WEB-INF\classes下。因为这个是在线编辑器用到的....

    支付宝支付接口

    │ │ ├─META-INF │ │ └─WEB-INF │ │ └─lib │ ├─create_direct_pay_by_user-JAVA-UTF-8 │ │ ├─.settings │ │ ├─src │ │ │ └─com │ │ │ └─alipay │ │ │ ├─config │ │ │ ├─...

    spring-tags.zip

    在做springmvc开发时,使用spring的tag较为方便, 部署时容易出现tld文件缺失的问题。本文件是spring-tag的tld文件,文件可以在spring-webmvc.jar的META-INF中获取,放到web项目WEB-INF即可

    spring-web-xml-less-config:未配置web.xml的Spring MVC Web应用程序

    Spring-Web-XML-less-config 未配置web.xml的Spring MVC ...要在提供的范围内包含包含META-INF/services spring-web.jar (和其他必需的spring jar),请使用module-spring配置文件。 这是复制者 在modules目录中,

    Activiti7+Tomcat8 已整合好的zip包

    个人整合好一套web流程设计器,修改压缩包内/apache-tomcat-8.5.100/webapps/activiti-app/WEB-INF/classes/META-INF/activiti-app路径下的activiti-app.properties文件中的数据库连接语句,启动tomcat即可

Global site tag (gtag.js) - Google Analytics