一、Tomcat卸载
1、老样子先查看下是否有对应安装包什么的
指令:rpm -qa | grep tomcat 查找所有已经安装的Tomcat包
指令:whereis tomcat 查看Tomcat位置
指令:find / -name tomcat 查看名字命名为Tomcat的包
2、将所有执行上边指令查寻到的已经安装的,包或者文件删除
指令:rm -rf documentName(需要删除的文件名)
3.查看是否卸载完整重复执行上边命令做最终查看
指令:find / -name tomcat
二、Tomcat安装,安装Tomcat前要保证jdk是安装过的
4.下载Tomcat安装包(习惯性的可以在/usr/local/webserver/下 注:本人常用的Tomcat安装路径)
指令:
进入到该路径下,
此处以下载的 apache-tomcat-8.5.23.tar.gz 包进行操作说明
(1)方法一:使用wget +url 命令下载Tomcat到Linux 系统上
(2)方法二:自己去官网下载,将下载好的安装包通过Fz工具上传至Linux建的文件夹下
5.下载后直接删除下载的安装包并解压(这里选择了将解压后的文件下重命名为tomcat)
指令:rm -rf apache-tomcat-8.5.23.tar.gz 解压后的包名为apache-tomcat-8.5.23 (删除)
指令:mv apache-tomcat-8.5.23 tomcat(重命名)
最终Tomcat路径为:/usr/local/webserver/tomcat
6、开启Tomcat
首先需进入Tomcat bin目录下
指令:cd bin(进入)
指令:./startup.sh (开启Tomcat)
指令:./shutdown.sh(关闭Tomcat)
7.在Tomcat启动后可直接访问,如果出现Tomcat默认主页则表示安装成功
例如在浏览器中直接输入:http://39.105.30.42:8080地址访问出现下图,即表示安装成功(其中39.105.30.42为服务器主机地址)
8、安装进行到第7步即以正常安装完毕,通常我还会接着进行以下操作:
(1)在访问时直接隐去8080端口,这就需要我将Tomcat8080端口替换为80端口
进入tomcat 的conf目录下,编辑server.xml文件,将8080端口修改为80端口
(2)在浏览器中直接输入:http://39.105.30.42即可访问上边的Tomcat默认主页
9、如果出现不能正常访问的情况就要去查看以下几种情况
(1)防火墙是否开启
(2)防火墙是否限制了端口
(3)服务器主机是否配置有相关安全组
相关指令做一个简单的描述:
查看防火墙状态;
阿里云centOS 需要到 /etc/sysconfig/ 目录下找防火墙配置文件
service iptables start 防火墙启动
service iptables restart 防火墙重启
service iptables stop 防火墙停止
service iptables status 查看防火墙端口状态
编辑vi /etc/sysconfig/iptables文件,将下图中红色框里的加进去,复制上面的就可以,改下端口,放通80,8080端口。
修改好之后,必须重新启用防火墙
指令: service iptables restart 重启防火墙
指令: service iptables status 查看防火墙状态
10、登录阿里云账号,为主机配置安全组(值得注意的是阿里云登陆后查看服务器的信息中也有防火墙信息的配置,我之前在配置的时候出现过一次状况就是在iptables中配置过,放通端口后并没有起作用,然后就在阿里云账号登录后,查看服务器主机信息时,更改了防火墙的配置后才可以),这个就不详细介绍,进入之后查看安全组的位置,进行相关配置即可。此处盗用一张图,没自己的服务器,这是别人家的!
10、以上步骤都完了之后还可以进入到Tomcat logs目录下,查看滚动日志
指令:cd /usr/local/webserver/tomcat/logs 进入
指令:tail -f catalina.out 查看滚动日志