idea创建web项目及配置Tomcat

Posted 小马儿博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea创建web项目及配置Tomcat相关的知识,希望对你有一定的参考价值。

Tomcat 是什么

Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。

由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,Apache HTTP 服务器是一个用 C 语言实现的 HTTP Web 服务器;这两个 HTTP web server 不是捆绑在一起的。Tomcat 包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。

Tomcat 重要目录

  • /bin - Tomcat 脚本存放目录(如启动、关闭脚本)。 *.sh 文件用于 Unix 系统; *.bat 文件用于 Windows 系统。

  • /conf - Tomcat 配置文件目录。

  • /logs - Tomcat 默认日志目录。

  • /webapps - webapp 运行的目录。

web 工程发布目录结构

一般 web 项目路径结构

|-- webapp                         # 站点根目录    |-- META-INF                   # META-INF 目录    |   `-- MANIFEST.MF            # 配置清单文件    |-- WEB-INF                    # WEB-INF 目录    |   |-- classes                # class文件目录    |   |   |-- *.class            # 程序需要的 class 文件    |   |   `-- *.xml              # 程序需要的 xml 文件    |   |-- lib                    # 库文件夹    |   |   `-- *.jar              # 程序需要的 jar 包    |   `-- web.xml                # Web应用程序的部署描述文件    |-- <userdir>                  # 自定义的目录    |-- <userfiles>                # 自定义的资源文件

webapp:工程发布文件夹。其实每个 war 包都可以视为 webapp 的压缩包。

META-INF:META-INF 目录用于存放工程自身相关的一些信息,元文件信息,通常由开发工具,环境自动生成。

WEB-INF:Java web应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。

/WEB-INF/classes:存放程序所需要的所有 Java class 文件。

/WEB-INF/lib:存放程序所需要的所有 jar 文件。

/WEB-INF/web.xml:web 应用的部署配置文件。它是工程中最重要的配置文件,它描述了 servlet 和组成应用的其它组件,以及应用初始化参数、安全管理约束等。



创建Web项目

  1. 新建Web项目

2.File - Project Structure

idea创建web项目及配置Tomcat

3.Modules - Sources
在web目录下新建一个目录,名为 WEB-INF,在WEB-INF目录下新建两个目录,名为 classes  lib
classes:.class文件存放位置
lib:整个项目所用到的JAR文件存放位置

idea创建web项目及配置Tomcat

4.Modules - Paths
勾选 Use module compile output path,并将 Output path  Test output path 改为刚才web目录下新建的 classes 文件夹

目的:在构建项目时,能将.class文件输出至 classes 文件夹中

idea创建web项目及配置Tomcat

5.在下面的JavaDoc中添加web目录下的 lib文件夹

idea创建web项目及配置Tomcat

6.Modules - Dependencies
添加web目录下的lib文件夹以及Tomcat的Library
在添加 lib文件夹时选择 Jar Directory

idea创建web项目及配置Tomcat

7.Libraries
添加web目录下的lib文件夹,选择 Jar Directory

idea创建web项目及配置Tomcat

8.Facets
在Deployment Descriptor中添加 web.xml 文件

idea创建web项目及配置Tomcat

9.Artifacts
勾选 Include in project build  Show content of elements 两个选项,点击OK

idea创建web项目及配置Tomcat

10.Edit Configurations - Tomcat Server - Local
这是配置Tomcat的过程

idea创建web项目及配置Tomcat

11.Tomcat
修改名称,在Deployment中添加第9步中的Artifact

idea创建web项目及配置Tomcat


扫我,助我继续写下去idea创建web项目及配置Tomcatidea创建web项目及配置Tomcat


相关连接   博客园   https://www.cnblogs.com/lihanxiang/p/8447893.html

以上是关于idea创建web项目及配置Tomcat的主要内容,如果未能解决你的问题,请参考以下文章

Intellij Idea 2017创建web项目及tomcat部署实战

初识JAVAWeb ---[Web开发概述,下载安装Web服务器Apache Tomcat 及环境配置,IDEA部署Tomcat]

idea搭建web项目及tomcat部署总结

IDEA 配置 Tomcat 及 JRebel 热部署

Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目

Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目