服务器软件:apache-tomcat-8.5.27
操作系统:Windows 10 64位 家庭版
目录
一、web服务器是什么?二、Tomcat服务器是什么?三、如何在本地安装Tomcat服务器?3.1 下载并安装Tomcat3.2 Tomcat的使用前提3.3 如何配置Java_HOME环境变量?(如已配置,可忽略此小节)3.4 启动/停止Tomcat服务器①启动Tomcat服务器②停止Tomcat服务器 3.5 Tomcat服务器软件的目录结构 四、如何在本地部署web项目?
一、web服务器是什么?
构成:
硬件
:电脑,提供服务供其它客户电脑访问软件
:电脑上安装的服务器软件,安装后能提供服务给网络中的其他计算机,将本地文件映射成一个虚拟的url地址供网络中的其他人访问。 作用:
Web服务器主要用来接收客户端发送的请求和响应客户端请求。
常见Java web服务器:Tomcat(Apache),JBoss(Redhat红帽)等
二、Tomcat服务器是什么?
Tomcat是一个开源的Web服务器软件
,它是Apache基金会的一个子项目。
Tomcat主要用于在Java平台上运行Web应用程序,例如Java Servlet、JavaServer Pages(JSP)等。
Tomcat包含了一个HTTP服务器和一个Servlet容器,可以将Java Web应用程序打包成WAR文件并部署到Tomcat中。当用户请求Web应用程序时,Tomcat会处理请求并提供响应,从而让用户能够访问Web应用程序中的页面和功能。
三、如何在本地安装Tomcat服务器?
3.1 下载并安装Tomcat
步骤:
①点击打开Tomcat官方网站,选择Tomcat8版本
②选择与自己电脑操作系统版本对应的Tomcat 解压版,然后点击下载 。我的电脑是win10 64位操作系统,所以选的是64-bit Windows zip (pgp, sha512)
③将下载的Tomcat zip包放至D盘,然后右键解压至当前文件夹
注意:
将压缩包放在一个无中文无空格的目录下,避免出现中文乱码问题
3.2 Tomcat的使用前提
需要正确配置]AVA_HOME的环境变量(因为需要Java的运行环境)
如果不配置,或者配置错了,启动服务器是失败的
3.3 如何配置Java_HOME环境变量?(如已配置,可忽略此小节)
①双击打开桌面上的
计算机
,进入后在左侧找到计算机
,单击鼠标右键
,选择属性
,如图所示:
②在弹出的系统设置界面选择右侧的
高级系统设置
,选择环境变量
并打开,如图所示:
③在
系统变量
中,单击新建
,创建新的环境变量,如图所示:
④变量名输入
JAVA_HOME
,变量值输入 你的本地Java jdk安装路径,并单击确定
,如图所示:
⑤选中
Path
环境变量,双击
或者点击编辑
,如图所示:
⑥点击
新建
,键入%JAVA_HOME%\bin
和;%JAVA_HOME%\jre\bin
分号必须要写,而且还要是英文符号,然后点击确定
。如图所示:
⑦编辑好环境变量后,以
管理员身份运行cmd命令行
,键入Javac
命令测试,没报错就代表成功了,如下所示:
3.4 启动/停止Tomcat服务器
①启动Tomcat服务器
在Tomcat软件的解压路径下的bin目录下,双击
startup.bat
,在浏览器地址栏访问http://localhost:8080
进行测试,如下图所示:
注意:
a. 如果启动Tomcat服务器时,上述的黑框一闪而过,很可能是因为你的Java_HOME环境变量未配好
startup.bat会调用catalina.bat,而catalina.bat会调用setclasspath.bat,setclasspath.bat会使用JAVA_HOME环境变量,所以我们必须在启动Tomcat之前把JAVA_HOME配置正确。
b.如果启动失败,提示端口号被占用,则将默认的8080端口修改为其他未使用的值,例如8989等。
【方法】 打开:解压目录\conf\server.xml,找到第一个Connector标签,修改port属性
web服务器在启动时,实际上是监听了本机上的一个端口,当有客户端向该端口发送请求时,web服务器就会处理请求。但是如果不是向其所监听的端口发送请求,web服务器不会做任何响应。例如:Tomcat启动监听了8989端口,而访问的地址是http://localhost:8080,将不能正常访问。
ps:出现上述界面,说明启动成功
②停止Tomcat服务器
在Tomcat软件的解压路径下的bin目录下(在刚才的路径),双击
双击shutdown.bat或者直接点X
,如下图所示:
3.5 Tomcat服务器软件的目录结构
D:\developer_tools\apache-tomcat-8.5.27,这个目录下直接包含Tomcat的bin目录,conf目录等,我们称之为Tomcat的安装目录或根目录。
四、如何在本地部署web项目?
做法
①关闭Tomcat服务器
②将要部署的web项目整个文件夹直接复制粘贴至Tomcat解压路径下的webapps目录中,如下图所示:
③重启Tomcat服务器,如下图所示:
④在浏览器里键入
http://localhost:8080/要部署的web项目名称/index.html所在目录/index.html
注意:
如果在浏览器中访问你要部署的web项目中的index.html,报404错误,原因很有可能是web项目名称写错了,或没找对index.html在项目中的正确目录。如下所示: