一、Tomcat简介
Tomcat服务器是一个免费开源的web服务器,属于轻量级应用服务器,在中小型系统以及并发量访问用户不是很大的情况下普遍使用,是开发和调试程序的首选。
Tomcat的官网:http://tomcat.apache.org/
二、Tomcat的安装(Linux)
1、在安装tomcat之前,首先要确保安装了支持tomcat的JDK。若未安装,请查看附录(最下面):安装JDK教程
官网给出的支持的JDK对应关系如下图:
2、下载Tomcat安装包
或者直接打开:https://archive.apache.org/dist/tomcat/
下载相对应的版本,这里以tomcat 8.5为例
# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz
# tar zxvf apache-tomcat-8.5.54.tar.gz
# mv apache-tomcat-8.5.54 /usr/local/
# cd /usr/local/apache-tomcat-8.5.54/bin
# ./startup.sh
此时已开启tomcat服务,可以通过网页访问 http://IP:8080 默认端口号为8080,也可以修改
# vi conf/server.xml
将默认的8080端口修改为80
3、若页面无法访问,请检查防火墙端口是否开放,或者直接关闭防火墙
开放防火墙8080端口:# firewall-cmd --zone=public --add-port=8080/tcp --permanent
关闭防火墙服务:# systemctl stop firewalld
# systemctl disable firewalld
4、项目部署
当需要切换自己的项目时,只需要把自己的项目拷贝到如下路径中,删除之前的index
/usr/local/apache-tomcat-8.5.54/webapps/ROOT
三、安装tomcat-shell脚本
注意:使用shell脚本安装的前提是已经安装了jdk
首先下载对应的软件包:
#wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz
或者直接把脚本中下载软件中这行注释解开
# vim tomcat_v8.sh
#!/bin/bash
#install apache-tomcat v8.5.54
tomcat_package=apache-tomcat-8.5.54
tomcat_port=8080
#yum install wget -y
#wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz
if [ -d /usr/local/$tomcat_package ]
then
rm -rf /usr/local/$tomcat_package
fi
echo "tar tomcat-package"
tar zxvf $tomcat_package.tar.gz
echo "move file to /usr/local"
mv $tomcat_package /usr/local/
/usr/local/$tomcat_package/bin/startup.sh
##start 8080 port
sudo firewall-cmd --zone=public --add-port=$tomcat_port/tcp --permanent
sudo firewall-cmd --reload
# sh tomcat_v8.sh
然后可以从网页上输入http://host_ip:8080
说明:该脚本只是简单的安装tomcat,并未修改默认端口号以及创建环境变量
附录:安装JDK8教程(shell脚本)
1、下载JDK安装包
可通过官网进行下载对应的jdk-Linux 安装包,也可以通过我的百度云资源进行下载:
链接:https://pan.baidu.com/s/16g3is8nfVNwibieE7Kes4g
提取码:f805
2、下载shell安装脚本
下载链接:https://download.csdn.net/download/hotkoko/12346289
若以上链接无内容可使用百度网盘资源,如下:
链接:https://pan.baidu.com/s/1sHQcVWM5IjG6M-PBAf_DiQ
提取码:vuir
3、将安装包和脚本拷贝到主机任意位置,这里将文件拷贝到 /root 下为例
4、执行jdk8_install.sh脚本进行安装
# sh jdk8_install.sh
最后回车即可
5、测试是否安装成功
# java -version
或者直接输入java