龙空技术网

Tomcat的使用教程,保姆级别!

方程运动 212

前言:

此刻同学们对“apache3使用教程”都比较看重,看官们都需要学习一些“apache3使用教程”的相关资讯。那么小编也在网络上网罗了一些有关“apache3使用教程””的相关内容,希望兄弟们能喜欢,同学们快快来了解一下吧!

一、什么是Tomcat?

Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。也是绝大多数JavaEE开发工程师所必用的。

二、Tomcat的作用

Tomcat的作用是作为Web服务器部署Web项目,从而让客户端能够访问,在这个过程中它扮演者两个角色: Web服务器和Servlet容器

1、Web服务器:

2、Servlet容器

三、Tomcat的安装和启动1、配置JAVA_HOME和java环境变量

因为Tomcat是Java代码编写的,所以必须要配置JAVA_HOME和java环境变量之后才能运行,我们可以通过下面的命令检测:

C:\Users\Administrator>java -version

java version "1.8.0_141"

Java(TM) SE Runtime Environment (build 1.8.0_141-b15)

Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)

C:\Users\Administrator>echo %JAVA_HOME%

D:\software\Java

C:\Users\Administrator>echo %PATH% D:\software\xftp\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;D:\software\Java\bin;D:\software\apache-maven-3.5.4\bin;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;

2、将Tomcat压缩包解压到一个非中文无空格的目录下3、启动Tomcat并访问首页

运行Tomcat解压后根目录下\bin\startup.bat即可启动Tomcat服务器,然后打开浏览器,在地址栏输入“”就可以访问Tomcat了

4、Tomcat的目录结构5、Tomcat部署Web项目

我们编写完Web项目之后,通常是将Web项目打包成war包,然后将war包放入Tomcat的webapps目录中即可。

在Tomcat启动过程中,会将war包进行解压,然后运行解压后的项目

在浏览器访问我们刚刚部署的项目"项目文件夹名/要访问的文件名"

6、Tomcat的端口

在Tomcat安装目录下的conf目录中,可以看到一个server.xml文件,这个xml文件中就配置了Tomcat的端口号

……<!-- 第22行 --><Server port="8005" shutdown="SHUTDOWN">……<Connector port="8080" protocol="HTTP/1.1"		   connectionTimeout="20000"		   redirectPort="8443" />……<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

三个位置共定义了3个端口号,Tomcat启动后,这个三个端口号都会被占用。

四、在Idea中集成Tomcat五、创建动态Web工程(服务器端应用程序)1、第一步:创建Empty Project2、第二步:创建动态Web的Module

创建好的工程目录结构:

目录或文件名

功能

src目录

存放Java源文件

web目录

存放Web开发相关资源

web/WEB-INF目录

存放web.xml文件、classes目录、lib目录

web/WEB-INF/web.xml文件

别名:部署描述符deployment descriptor

作用:Web工程的核心配置文件

web/WEB-INF/classes目录

存放编译得到的*.class字节码文件

web/WEB-INF/lib目录

存放第三方jar包

3、创建用来部署Web工程的Tomcat实例

3.1、编辑Tomcat实例

3.2、配置Tomcat实例

3.3、部署项目

3.4、部署好之后的效果

3.5、启动服务器

自动打开

Idea运行时的界面布局

4、在IDEA中重新部署运行

4.1、为什么需要重新部署?

对于已经运行过的Web项目,如果我们增加了目录和文件,那么部署目录有可能不会自动同步过来,从而造成实际运行的效果和我们期望的不同。

如下图中,我们在工程目录已经新增了images目录和一张图片:

但是在部署目录并没有出现:

哪怕我们执行了重新部署也没有起作用。

4.2、怎么重新部署

4.2.1、清理部署目录

4.2.2、 构建

4.2.3、效果

标签: #apache3使用教程