原文地址:https://blog.csdn.net/weixin_40396459/article/details/81706543
点击7.0版本,进入后
下载好安装包之后,解压安装
tomcat的安装目录介绍:
bin:可以执行文件。
conf:tomcat服务器的配置文件
lib:tomcat启动后需要依赖的jar包
logs:tomcat工作之后的日志文件
webapps:是tomcat布暑工程的目录。
work:jsp文件在被翻译之后,保存在当前这个目录下,session对象被序列化之后保存的位置
Tomcat服务器启动(**重点)
1、JAVA_HOME:环境变量。并且配置到jdk的目录,其完整过程如下:
之后点击环境变量-》新建环境变量
配置环境变量:右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量"
1)在系统变量里新建"JAVA_HOME"变量,变量值为:C:Program FilesJavajdk-12.0.1(根据自己的jdk的安装路径填写)
2)在系统变量里新建"classpath"变量,变量值为:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar (注意最前面有一点)
3)找到path变量(已存在不用新建)添加变量值:%JAVA_HOME%in;%JAVA_HOME%jrein
注意变量值之间用";"隔开。注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入。如果你的系统是Windows10,就相对方便多了,不用担心这个";"。
“Windows+R”-->输入“cmd”-->Enter,输入java -version(记得中间有个空格),如果显示jdk版本信息就说明环境变量配置成功了。
2、启动tomcat目录。 tomcat目录/bin/startup.bat(window启动文件) 找到startup.bat 双击运行。会有一个黑窗口,黑窗口不要关闭。(如果关闭,相当于把tomcat停止了。)
3、在浏览器地址栏中输入:http://localhost:8080 或者 http://127.0.0.1:8080 ,如果看到如下页面,证明启动成功
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
3)然后在浏览器中输入 http://127.0.0.1:80 或 http://127.0.0.1 访问测试(配置后,记得重启一下服务器)
ok,访问成功!
3.6、catalina run 启动Tomcat
Tomcat启动,还有一种启动的方法就是在命令行中,先把你的当前目录切换 到你tomcat目录in目录下,如下是我的位置
再执行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目录下。
如:
文件夹的名字,就是网站或者工程的访问目录.相当于之前配置 <Context path=”” 的配置
在conf/server.xml文件的host元素中配置,写在最后一行
<Context path="/aa" docBase="C:apache-tomcat-7.0.96-windows-x64apache-tomcat-7.0.96webappsself"/>
然后重启服务器:
访问:localhost:80/aa/haha.html就可以成功访问了
或则访问:127.0.0.1:80/self/haha.html
再或则访问:ip:80/aa/haha.html