• java web 之 WebRoot和WebContent目录


    WebRoot和WebContent都是程序的根文件夹,无本质区别,一下是两者的共同点和不同点:

        共同点:都有一个WEB-INF文件夹,其下文件不可直接访问;

         WEB-INF是安全目录,所谓安全,就是用户客户端无法访问,只有服务器端可以访问。如果想在页面中直接访问,需要通过web.xml对要访问的文件进行映射。

          WEB-INF下除了web.xml,还有一个classes文件夹,放置*.class文件,类库,

          其下还有lib目录;

         不同点:

              WebRoot是MyEclipse中的web project结构,可添加一些开源框架的支持(struts,hibernate等),也就是说,web project是MyEclipse拓展过后的项目;

                                  web project具有dynamic web project的特性,并具有一些方便开发的集成功能;

             WebContent是Eclipse下 dynamic web project结构;

             两者修改 ,请看坑系列。

    当Web项目发布到Tomcat中时,在Eclipse中生成项目是WebContent目录

    而在MyEclipse中生成的项目目录名字好像叫做WebRoot,那么如果把MyEclipse的项目导入到Eclipse中,如果要部署项目到Tomcat中需要做什么修改呢。只需如下一部

    1、右键点击项目--属性--Add

    添加WebRoot目录,删除WebContent

    技术分享

  • 相关阅读:
    JDBC笔记
    MySQL索引
    MySQL事务
    联想笔记本更新BIOS后无法开机,显示自动修复?
    Mysql(笔记)
    [ERROR] Some problems were encountered while processing the POMs: 'modules.module[1]' specifies duplicate child module servlet-01 @ line 13, column 17
    JavaWeb(笔记)
    I/O方式(本章最重要)
    I/O接口
    I/O-外部设备
  • 原文地址:https://www.cnblogs.com/jokerjason/p/5727901.html
Copyright © 2020-2023  润新知