精华内容
下载资源
问答
  • JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别 ...

    JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别

    web应用部署的根目录,编译路径和项目的根目录有什么区别?

    直接上例子:

    你有一个项目,名字叫做testPro

    项目放到了你的D盘,目录结构是这样的:

    D:/testPro

    --src

      --main

        --webapp

          --WEB-INF

    --target

      --classes

    这里,项目的根目录就是D:/testPro

    web应用部署的根目录就是webapp目录(当然你的目录可能叫web或者webroot或者别的什么)

    编译路径默认的就是target/classes

    附一个javaweb项目的目录结构

    ├── pom.xml //maven的配置文件
    └── src
        ├── main
        │   ├── java //java代码的目录
        │   │   └── mygroup
        │   │       ├── controller
        │   │       │   ├── HomeController.java
        │   │       │   └── PersonController.java
        │   │       ├── dao
        │   │       │   └── PersonDao.java
        │   │       └── model
        │   │           └── Person.java
        │   ├── resources //静态资源目录
        │   │   ├── db.properties
        │   │   ├── log4j.xml
        │   │   └── META-INF
        │   │       └── persistence.xml
        │   └── webapp //web应用部署根目录
        │       ├── index.html //因为是静态html文件,不用放到WEB-INF目录下
        │       ├── META-INF
        │       │   ├── context.xml
        │       │   └── MANIFEST.MF
        │       ├── resources //css,js等静态资源是不能放到WEB-INF目录下的,因为WEB-INF下的资源,客户端无法直接访问
        │       │   └── css
        │       │       └── screen.css
        │       └── WEB-INF //jsp都会放到这里,以保证用户无法直接访问jsp,而是通过controller这个目录下的所有内容客户端都无法直接访问,所以不要放静态文件
        │           ├── spring
        │           │   ├── app
        │           │   │   ├── controllers.xml
        │           │   │   └── servlet-context.xml
        │           │   ├── db.xml
        │           │   └── root-context.xml
        │           ├── views
        │           │   ├── edit.jsp
        │           │   ├── home.jsp
        │           │   └── list.jsp
        │           └── web.xml
        └── test
            ├── java
            │   └── mygroup
            │       ├── controller
            │       │   ├── DataInitializer.java
            │       │   ├── HomeControllerTest.java
            │       │   └── PersonControllerTest.java
            │       └── dao
            │           └── PersonDaoTest.java
            └── resources
                ├── db.properties
                ├── log4j.xml
                ├── test-context.xml
                └── test-db.xml

    展开全文
  • 本文链接:https://blog.csdn.net/l00149133/article/details/78984083web应用部署的根目录,编译路径和项目的根目录有什么区别?直接上例子:你有一个项目,名字叫做testPro项目放到了你的D盘,目录结构是这样的:D...

    本文链接:https://blog.csdn.net/l00149133/article/details/78984083

    web应用部署的根目录,编译路径和项目的根目录有什么区别?

    直接上例子:

    你有一个项目,名字叫做testPro

    项目放到了你的D盘,目录结构是这样的:

    D:/testPro

    --src

    --main

    --webapp

    --WEB-INF

    --target

    --classes

    这里,项目的根目录就是D:/testPro

    web应用部署的根目录就是webapp目录(当然你的目录可能叫web或者webroot或者别的什么)

    编译路径默认的就是target/classes

    附一个javaweb项目的目录结构

    ├── pom.xml //maven的配置文件

    └── src

    ├── main

    │   ├── java //java代码的目录

    │   │   └── mygroup

    │   │       ├── controller

    │   │       │   ├── HomeController.java

    │   │       │   └── PersonController.java

    │   │       ├── dao

    │   │       │   └── PersonDao.java

    │   │       └── model

    │   │           └── Person.java

    │   ├── resources //静态资源目录

    │   │   ├── db.properties

    │   │   ├── log4j.xml

    │   │   └── META-INF

    │   │       └── persistence.xml

    │   └── webapp //web应用部署根目录

    │       ├── index.html //因为是静态html文件,不用放到WEB-INF目录下

    │       ├── META-INF

    │       │   ├── context.xml

    │       │   └── MANIFEST.MF

    │       ├── resources //css,js等静态资源是不能放到WEB-INF目录下的,因为WEB-INF下的资源,客户端无法直接访问

    │       │   └── css

    │       │       └── screen.css

    │       └── WEB-INF //jsp都会放到这里,以保证用户无法直接访问jsp,而是通过controller这个目录下的所有内容客户端都无法直接访问,所以不要放静态文件

    │           ├── spring

    │           │   ├── app

    │           │   │   ├── controllers.xml

    │           │   │   └── servlet-context.xml

    │           │   ├── db.xml

    │           │   └── root-context.xml

    │           ├── views

    │           │   ├── edit.jsp

    │           │   ├── home.jsp

    │           │   └── list.jsp

    │           └── web.xml

    └── test

    ├── java

    │   └── mygroup

    │       ├── controller

    │       │   ├── DataInitializer.java

    │       │   ├── HomeControllerTest.java

    │       │   └── PersonControllerTest.java

    │       └── dao

    │           └── PersonDaoTest.java

    └── resources

    ├── db.properties

    ├── log4j.xml

    ├── test-context.xml

    └── test-db.xml

    展开全文
  • JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别 本文链接:https://blog.csdn.net/l00149133/article/details/78984083 web应用...

     

    本文链接:https://blog.csdn.net/l00149133/article/details/78984083

    web应用部署的根目录,编译路径和项目的根目录有什么区别?

    直接上例子:

    你有一个项目,名字叫做testPro

    项目放到了你的D盘,目录结构是这样的:

    D:/testPro

    --src

      --main

        --webapp

          --WEB-INF

    --target

      --classes

    这里,项目的根目录就是D:/testPro

    web应用部署的根目录就是webapp目录(当然你的目录可能叫web或者webroot或者别的什么)

    编译路径默认的就是target/classes

    附一个javaweb项目的目录结构

     

    ├── pom.xml //maven的配置文件
    └── src
        ├── main
        │   ├── java //java代码的目录
        │   │   └── mygroup
        │   │       ├── controller
        │   │       │   ├── HomeController.java
        │   │       │   └── PersonController.java
        │   │       ├── dao
        │   │       │   └── PersonDao.java
        │   │       └── model
        │   │           └── Person.java
        │   ├── resources //静态资源目录
        │   │   ├── db.properties
        │   │   ├── log4j.xml
        │   │   └── META-INF
        │   │       └── persistence.xml
        │   └── webapp //web应用部署根目录
        │       ├── index.html //因为是静态html文件,不用放到WEB-INF目录下
        │       ├── META-INF
        │       │   ├── context.xml
        │       │   └── MANIFEST.MF
        │       ├── resources //css,js等静态资源是不能放到WEB-INF目录下的,因为WEB-INF下的资源,客户端无法直接访问
        │       │   └── css
        │       │       └── screen.css
        │       └── WEB-INF //jsp都会放到这里,以保证用户无法直接访问jsp,而是通过controller这个目录下的所有内容客户端都无法直接访问,所以不要放静态文件
        │           ├── spring
        │           │   ├── app
        │           │   │   ├── controllers.xml
        │           │   │   └── servlet-context.xml
        │           │   ├── db.xml
        │           │   └── root-context.xml
        │           ├── views
        │           │   ├── edit.jsp
        │           │   ├── home.jsp
        │           │   └── list.jsp
        │           └── web.xml
        └── test
            ├── java
            │   └── mygroup
            │       ├── controller
            │       │   ├── DataInitializer.java
            │       │   ├── HomeControllerTest.java
            │       │   └── PersonControllerTest.java
            │       └── dao
            │           └── PersonDaoTest.java
            └── resources
                ├── db.properties
                ├── log4j.xml
                ├── test-context.xml
                └── test-db.xml

     

    posted on 2019-08-27 17:54 shoshana~ 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/shoshana-kong/p/11419867.html

    展开全文
  • web应用部署的根目录,编译路径和项目的根目录有什么区别?直接上例子:你有一个项目,名字叫做testPro项目放到了你的D盘,目录结构是这样的:D:/testPro--src--main--webapp--WEB-INF--target--classes这里,项目的...

    web应用部署的根目录,编译路径和项目的根目录有什么区别?

    直接上例子:

    你有一个项目,名字叫做testPro

    项目放到了你的D盘,目录结构是这样的:

    D:/testPro

    --src

    --main

    --webapp

    --WEB-INF

    --target

    --classes

    这里,项目的根目录就是D:/testPro

    web应用部署的根目录就是webapp目录(当然你的目录可能叫web或者webroot或者别的什么)

    编译路径默认的就是target/classes

    附一个javaweb项目的目录结构

    ├── pom.xml //maven的配置文件

    └── src

    ├── main

    │   ├── java //java代码的目录

    │   │   └── mygroup

    │   │       ├── controller

    │   │       │   ├── HomeController.java

    │   │       │   └── PersonController.java

    │   │       ├── dao

    │   │       │   └── PersonDao.java

    │   │       └── model

    │   │           └── Person.java

    │   ├── resources //静态资源目录

    │   │   ├── db.properties

    │   │   ├── log4j.xml

    │   │   └── META-INF

    │   │       └── persistence.xml

    │   └── webapp //web应用部署根目录

    │       ├── index.html //因为是静态html文件,不用放到WEB-INF目录下

    │       ├── META-INF

    │       │   ├── context.xml

    │       │   └── MANIFEST.MF

    │       ├── resources //css,js等静态资源是不能放到WEB-INF目录下的,因为WEB-INF下的资源,客户端无法直接访问

    │       │   └── css

    │       │       └── screen.css

    │       └── WEB-INF //jsp都会放到这里,以保证用户无法直接访问jsp,而是通过controller这个目录下的所有内容客户端都无法直接访问,所以不要放静态文件

    │           ├── spring

    │           │   ├── app

    │           │   │   ├── controllers.xml

    │           │   │   └── servlet-context.xml

    │           │   ├── db.xml

    │           │   └── root-context.xml

    │           ├── views

    │           │   ├── edit.jsp

    │           │   ├── home.jsp

    │           │   └── list.jsp

    │           └── web.xml

    └── test

    ├── java

    │   └── mygroup

    │       ├── controller

    │       │   ├── DataInitializer.java

    │       │   ├── HomeControllerTest.java

    │       │   └── PersonControllerTest.java

    │       └── dao

    │           └── PersonDaoTest.java

    └── resources

    ├── db.properties

    ├── log4j.xml

    ├── test-context.xml

    └── test-db.xml

    展开全文
  • web应用部署的目录

    2019-12-31 16:20:29
    web应用部署的根目录,编译路径和项目的根目录有什么区别? 直接上例子: 你有一个项目,名字叫做testPro 项目放到了你的D盘,目录...web应用部署的根目录就是webapp目录(当然你的目录可能叫web或者webroot或者别...
  • 把服务部署到tomcat上有多种方法,有直接把编译后的应用拷贝到tomcatwebapps目录下面,有是导出成.war文件拷贝到webapps下面,这样话启动tomcat会自动生成一个同名的应用文件夹里面会有tomcat解压后的应用...
  • 一个Web应用程序基本上由以下项目组成: ... 2.Servlet 3.JSP ...Web应用程序目录结构必须符合规范。例如,如果一个应用程序环境路径(Context path)是/HelloServlet,则所有资源项目必须以...
  • Java Web应用程序的规范目录结构一、 Java Web应用程序必须使用规范的目录结构:– 应用程序根目录– |-- WEB-INF目录:必须目录– |-- web.xml:Web应用部署描述文件,必须目录– |-- classes目录:存放字节码文件...
  • web应用的目录结构

    2017-12-07 16:52:00
    Java web应用部署目录结构必须满足下列要求: /WIB-INF:存放应用使用各种资源,该目录及其子录对客户端都是不可以访问 /WEB-INF/classes:存放Web项目所有class文件 /Web-INF/lib:存放Web应用使用JAR文件 /:...
  • WEB应用程序都有严格定义的目录结构,不同的资源放在不同的目录,各种组件是通过部署描述文件定义的。 一、Web应用程序:由完成特定任务的各种Web组件构成并通过Web将服务展示给外界的应用程序。 二、目录结构: ---...
  • javaweb应用目录结构(2014-08-29 23:22:09)标签:根目录web应用程序目录文件存放处分类:JSP应用程序目录:Web应用程序根目录。如图所示根目录myWebApp。Web应用程序文件组织结构/WEB-INF目录:Web应用应用...
  • Web应用的目录结构

    2017-07-24 15:58:00
    Web应用的目录结构:  / :Web应用的根目录,该目录下的所有文件对客户的都可以访问  /WEB-INF :存放应用程序所使用的各种资源,该目录及其子目录对客户端都是不可以访问的  /WEB-INF/classes :处方应用的所用...
  • web服务器的目录结构web应用程序的部署(2009-10-30 00:47:00) 一、web应用程序目录结构: 1、必须包含子目录:WEB-INF WEB-INF目录包含: classes文件夹:放编译好的class文件 lib文件夹:放*.jar,第三...
  • Java Web应用目录结构

    千次阅读 2018-05-08 12:00:07
    Java Web应用目录结构2015年08月29日 18:58:23阅读数:2912 Java web应用部署目录结构必须满足下列要求:只要部署时web应用满足上述目录结构要求,就可以将web项目部署在任何servlet容器中。在开发中,往往使用...
  • Web应用程序部署结构

    2017-08-03 00:21:00
    Web容器要求应用程序部署时,必须按照下图结构。...web.xml:该文件是Web应用程序部署描述文件,一定放在WEB-INF根目录下,名称一定是web.xml。 lib:该目录放JAR文件,一定要放在WEB-INF根目录下,名称也一...
  • Java Web应用程序的规范目录结构一、 Java Web应用程序必须使用规范的目录结构:– 应用程序根目录– |-- WEB-INF目录:必须目录– |-- web.xml:Web应用部署描述文件,必须目录– |-- classes目录:存放字节码文件...
  • 一、Tomcat目录结构 bin:存放启动、停止服务器和其他脚本文件 ...webapps:WEB应用的部署目录 work:Tomcat工程目录 二、web应用程序目录结构 Servlet jsp 各种自定义类、工具类 静态资源(html、gif、...
  • 1、要成功部署一个Web应用,则必须遵循以下标准(参考)目录结构。 2、目录说明    1)WEB-INF目录:必须直接放在Web应用上下文之下(即一级目录)。  2)class目录:必须直接放在WEB-INF目录下。所有类文件...
  • Tomcat服务器结构以及web应用部署

    千次阅读 2017-06-23 10:38:14
    1.Tomcat目录结构 通过结构图可以看出每个文件夹对应配置项。一个web应用由多个静态web资源和动态web资源组成,组成web应用的这些文件通常我们会使用一个目录组织,这个目录组织称之为web应用所在目录。web应用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,216
精华内容 486
关键字:

web应用部署的目录结构