安装tomcat
去官网找下载资源
如图:
右键链接,获取下载地址。
得到这个地址:
http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
wget命令下载
然后使用wget命令下载tar文件。
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
[root@VM_16_8_redhat tomcat8]# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
--2018-05-10 14:15:43-- http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
Resolving mirrors.hust.edu.cn (mirrors.hust.edu.cn)... 202.114.18.160
Connecting to mirrors.hust.edu.cn (mirrors.hust.edu.cn)|202.114.18.160|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9552281 (9.1M) [application/octet-stream]
Saving to: ‘apache-tomcat-8.5.31.tar.gz’
100%[======================================>] 9,552,281 1.04MB/s in 13s
2018-05-10 14:15:57 (700 KB/s) - ‘apache-tomcat-8.5.31.tar.gz’ saved [9552281/9552281]
然后ls指令查看:
[root@VM_16_8_redhat tomcat8]# ls
apache-tomcat-8.5.31.tar.gz
有了。
tar.gz文件介绍
tar文件只是把多个文件或文件夹打包合成一个文件,本身并没有进行压缩。
gz是进行过压缩的文件。
如果一个文件的后缀是tar.gz,那么说明打包的时候进行了压缩,所以解包的使用也同样需要解压缩。
注意,前面jdk采用的是rpm文件下载,而这里tomcat采用的是tar.gz文件方式下载。
使用tar指令解压tar.gz文件
使用tar指令解压:
[root@VM_16_8_redhat tomcat8]# tar -zxvf apache-tomcat-8.5.31.tar.gz
tar -zxvf指令,后面有空再去了解吧。这里只要记得tar指令可以用来解压就可以了。
解压出了一大堆文件。然后用ls指令查看:
[root@VM_16_8_redhat tomcat8]# ls
apache-tomcat-8.5.31 apache-tomcat-8.5.31.tar.gz
多了一个apache-tomcat-8.5.31
文件,解压出来的文件都放在这个文件里面。
总结使用tar.gz方式下载文件
使用tar.gz方式下载文件,就像windows系统下,下载压缩包,然后解压。一毛一样。
启动tomcat
进到tomcat下的bin文件,然后执行startup.sh文件:
[root@VM_16_8_redhat bin]# ./startup.sh
Using CATALINA_BASE: /root/tomcat8/apache-tomcat-8.5.31
Using CATALINA_HOME: /root/tomcat8/apache-tomcat-8.5.31
Using CATALINA_TMPDIR: /root/tomcat8/apache-tomcat-8.5.31/temp
Using JRE_HOME: /usr
Using CLASSPATH: /root/tomcat8/apache-tomcat-8.5.31/bin/bootstrap.jar:/root/tomcat8/apache-tomcat-8.5.31/bin/tomcat-juli.jar
Tomcat started.
启动成功。
打开浏览器,输入8080端口,测试:
看到上图,说明tomcat启动成功。
参考网址
整个流程的参考网址:https://blog.csdn.net/a_18397219871/article/details/79466392
补充
通过命令查看是否tomcat是否启动
通过命令查看是否tomcat是否启动了:
[root@VM_16_8_redhat bin]# ps -ef |grep tomcat
如果返回类似以下信息说明tomcat没有启动:
502 19258 8770 0 7:14下午 ttys000 0:00.01 grep tomcat
如果返回类似以下信息出现,说明tomcat是启动了,第一个是启动该进程的用户,第二个是该进程的id,第三个 是占用CPU的百分比,
第四个是占用内存的百分比:
root 2078 1 33 09:32 pts/0 00:00:01 /usr/java/jdk1.8.0_91/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 2091 2019 0 09:32 pts/0 00:00:00 grep --color=auto tomcat
ps命令解读
上面通过命令行的方式查看tomcat是否启动,使用到了ps指令:
[root@VM_16_8_redhat bin]# ps -ef |grep tomcat
ps——process Status,表示进程状态。ps命令用于列出系统中当前运行的那些进程。
参数e表示显示环境变量,参数f表示显示程序间的关系。
还有其他的参数,用到再看。
其中还用到了grep命令。后面的tomcat表示需要匹配的字符串。
最后
暂时就先这样吧。