Tomcat安装
安装环境:
Jdk:1.8.0_351
Tomcat:8.5.92
准备工作:
JDK的安装
(略)
Tomcat的安装
将安装包拷贝到Linux系统中:
apache-tomcat-8.5.92.tar.gz
系统目录中解压Tomcat安装包:
tar -zxvf apache-tomcat-8.5.92.tar.gz
将安装包移动到别的目录中
mv apache-tomcat-8.5.92 /home/
cd /home
ll
打开防火墙端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙生效:
firewall-cmd --reload
在目录,启动Tomcat:
cd /home/apache-tomcat-8.5.92/bin
./startup.sh // 启动
./shutdown.sh // 停止
-------------------------------------------------------
搭建环境:CentOS-7-x86_64-DVD-2009
Apach :apache-tomcat-8.5.68.tar.gz
首先下载linux对应的安装包
下载地址:Java Archive Downloads - Java SE 8
下载完成后,Linux默认下载位置在当前目录下的Download或下载文件夹下,通过命令cd ~/Downloads或cd ~/下载即可查看到对应的文件。
1、安装Tomcat
创建tomcat目录
sudo mkdir /usr/tomcat
解压到指定目录
sudo tar -zvxf apache-tomcat-8.5.24.tar.gz -C /usr/tomcat
改名目录名为tomcat8
mv /usr/tomcat/apache-tomcat-8.5.24 /usr/tomcat/tomcat8
检查Tomcat是否安装成功:
登陆目录后:cd bin/
输入:./startup.sh
出现:
Using CATALINA_BASE: /usr/lib/tomcat/apache-tomcat-8.5.68
Using CATALINA_HOME: /usr/lib/tomcat/apache-tomcat-8.5.68
Using CATALINA_TMPDIR: /usr/lib/tomcat/apache-tomcat-8.5.68/temp
Using JRE_HOME: /usr/lib/jdk/jdk1.8.0_202/jre
Using CLASSPATH: /usr/lib/tomcat/apache-tomcat-8.5.68/bin/bootstrap.jar:/usr/lib/tomcat/apache-tomcat-8.5.68/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
即安装成功!
2、Tomcat修改端口
非必要操作,如果需要部署多Tomcat,则需要修改端口
修改server.xml
vi /usr/tomcat/tomcat8/conf/server.xml
Tomcat默认端口为8080,按照需求修改
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
3、防火墙配置
查看已开启的端口(全写)
firewall-cmd --list-ports
查看防火墙状态(全写)
firewall-cmd --state
开启防火墙(全写)
systemctl start firewalld
开启端口(全写)
firewall-cmd --zone=public --add-port=8888/tcp --permanent
重启防火墙(全写)
firewall-cmd --reload
外网测试:
出现TomCat界面即安装成功!
4、设置开机自启动Tomcat:
创建setenv.sh文件,为Tomcat添加启动参数
catalina.sh在执行的时候会调用同级路径下的setenv.sh来设置额外的环境变量,因此在/usr/local/tomcat/apache-tomcat-8.5.47/bin路径下创建setenv.sh文件,内容如下:
|
在/usr/local/tomcat/apache-tomcat-8.5.47/bin/catalina.sh
文件开头添加JAVA_HOME和JRE_HOME,其中/usr/local/jdk1.8.0_152为jdk的安装目录
1 2 |
|
在/usr/lib/systemd/system路径下添加tomcat.service文件,内容如下:
|
此外service文件修改后需要调用
systemctl daemon-reload
--命令重新加载。
把Tomcat加入开机自启动
systemctl enable tomcat.service
重启服务器(必须)
reboot
外网测试:
从启机器后,十五分钟后正常访问TomCat界面成功,即开机启动Tomcat安装成功!
备注:查看开机启动列表命令
systemctl list-unit-files | grep enabled
--
查看全部服务命令:
启动tomcat服务
systemctl start tomcat.service
设置开机自启动
systemctl enable tomcat.service
停止开机自启动
systemctl disable tomcat.service
查看服务当前状态
systemctl status tomcat.service
重新启动服务
systemctl restart tomcat.service
查看所有已启动的服务
systemctl list-units --type=service