原文地址:https://blog.csdn.net/weixin_40396459/article/details/81706543

下载地址:http://tomcat.apache.org

下载安装tomcat 部署本地项目_java

 

 点击7.0版本,进入后

下载安装tomcat 部署本地项目_环境变量_02

 

 下载好安装包之后,解压安装

tomcat的安装目录介绍:

bin:可以执行文件。
conf:tomcat服务器的配置文件
lib:tomcat启动后需要依赖的jar包
logs:tomcat工作之后的日志文件
webapps:是tomcat布暑工程的目录。
work:jsp文件在被翻译之后,保存在当前这个目录下,session对象被序列化之后保存的位置

Tomcat服务器启动(**重点)

1、JAVA_HOME:环境变量。并且配置到jdk的目录,其完整过程如下:

下载安装tomcat 部署本地项目_服务器_03

 

 之后点击环境变量-》新建环境变量

配置环境变量:右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量" 

     1)在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk-12.0.1(根据自己的jdk的安装路径填写)

下载安装tomcat 部署本地项目_环境变量_04

 

  2)在系统变量里新建"classpath"变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)

3)找到path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

         注意变量值之间用";"隔开。注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入。如果你的系统是Windows10,就相对方便多了,不用担心这个";"。

“Windows+R”-->输入“cmd”-->Enter,输入java -version(记得中间有个空格),如果显示jdk版本信息就说明环境变量配置成功了。

下载安装tomcat 部署本地项目_服务器_05

 2、启动tomcat目录。 tomcat目录/bin/startup.bat(window启动文件) 找到startup.bat 双击运行。会有一个黑窗口,黑窗口不要关闭。(如果关闭,相当于把tomcat停止了。)

下载安装tomcat 部署本地项目_tomcat_06

 

 下载安装tomcat 部署本地项目_html_07

 

3、在浏览器地址栏中输入:http://localhost:8080 或者 http://127.0.0.1:8080 ,如果看到如下页面,证明启动成功

下载安装tomcat 部署本地项目_服务器_08

 

 

3.5、配置tomcat的端口(****重点)

 

tomcat默认的端口是8080(访问端口)


http的默认端口是80,如果访问的时候输入http://www.baidu.com相当于http://www.baidu.com:80。当真正在项目上线之后,通常采用80,修改方法如下:
1)找到tomcat目录/conf/server.xml
2)修改port的值,将port端口的值修改为80

下载安装tomcat 部署本地项目_java_09

 

 3)然后在浏览器中输入 http://127.0.0.1:80 或 http://127.0.0.1 访问测试(配置后,记得重启一下服务器)

ok,访问成功!

 

3.6、catalina run 启动Tomcat

Tomcat启动,还有一种启动的方法就是在命令行中,先把你的当前目录切换 到你tomcat目录\bin目录下,如下是我的位置

下载安装tomcat 部署本地项目_html_10

 

 

再执行catalina run 这个命令启动Tomcat。这个命令有什么好处。当Tomcat启动失败的时候,会有一闪而过的情况,

当我们使用catalina run 这个命令启动Tomcat的时候,哪怕有错误,我们也可以清楚的看到tomcat失败的原因。不会一闪而过。

 3.7、tomcat关闭

有三种方法。

第一种:Ctrl+C键 关闭Tomcat服务器
第二种:点击Tomcat窗口的右上角关闭按钮 (暴力停止服务器)
第三种:找到tomcat目录/bin/shutdown.bat文件,双击执行关闭Tomcat。
4、常用的布署工程到Tomcat中的两种方式

 

把我们自己书写的html,servlet这些信息,部署到tomcat的方式。

在conf/server.xml文件的host元素中配置,例如:
在host标签内书写如下内容

<Context  path="/atguigu"  docBase="D:\atguigu"/>
<Context  path=”浏览器要访问的目录---虚拟目录”  docBase=”网站所在磁盘目录”/>

配置好之后,要重启服务器。

缺点(Tomcat7.0之后):如果配置错误:tomcat会启动失败。(如果tomcat里面存放的其他的网站),其他网站也会停机。

4.2、第二种方式:将网站目录复制到tomcat/webapps目录(常用,必须掌握)

有一个网站(一个文件夹),把文件夹复制到tomcat的webapps目录下。

如:

下载安装tomcat 部署本地项目_html_11

文件夹的名字,就是网站或者工程的访问目录.相当于之前配置 <Context path=”” 的配置

在conf/server.xml文件的host元素中配置,写在最后一行

 

<Context  path="/aa"  docBase="C:\apache-tomcat-7.0.96-windows-x64\apache-tomcat-7.0.96\webapps\self"/>

 

然后重启服务器:

访问:localhost:80/aa/haha.html就可以成功访问了

或则访问:127.0.0.1:80/self/haha.html

再或则访问:ip:80/aa/haha.html