linux安装tomcat

Posted 小林当

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装tomcat相关的知识,希望对你有一定的参考价值。

卸载 tomcat(第一次安装请略过)

1.通过 ps -ef|grep tomcat 命令查看 tomcat服务是否启动

ps -ef|grep tomcat

注意:如果 tomcat 服务在启动中的话,请关闭服务后在进行下面的操作!!!

2.卸载 tomcat

第一种情况:下载编译好的安装包,上传解压的(推荐)。
  • 找到 tomcat 的安装目录,删除安装目录

    #本文章 tomcat 安装目录为:/usr/local/tomcat
    rm -rf /usr/local/tomcat/
    
  • 打开 “/ect/profile” 文件删除 tomcat的环境变量(检查一下,有就删除,没有就算了)

    1.打开 /ect/profile 文件

    vi /etc/profile
    

    2.删除于 tomcat 相关的配置

    export CATALINA_HOME=/usr/local/tomcat
    

    3.加载文件命令:

    source /etc/profile
    
第二种情况: rpm包安装 sudo yum remove tomcat
  • 通过 yum remove tomcat 卸载 tomcat 命令:
sudo yum remove tomcat

  • 检查是否已经删除成功命令:
sudo systemctl status tomcat

安装tomcat

1.下载 tomcat 安装包

方法一:官网手动下载 (8)推荐

下载地址:https://tomcat.apache.org/download-80.cgi

方法二:在线下载

下载命令:

wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.70.tar.gz

2.通过xftp工具将tomcat上传到linux 上

本文章上传的目录为 “/usr/local”

3.解压 tomcat

解压命令:

tar -zxvf apache-tomcat-8.5.70.tar.gz 

4.修改解压后的文件名称为 tomcat

修改文件名称命令:

mv apache-tomcat-8.5.70 tomcat

5.配置环境变量

也就是有关Linux环境变量的东西,所以,我们只有将jdk配置到/etc/profile中,才可以在任何一个目录访问jdk

1.编辑 /etc/profile 文件的命令:

vi /etc/profile

2.在 profile 文件中添加以下内容

#在文件末尾位置添加如下内容(CATALINA_HOME为安装tomcat的路径)
export CATALINA_HOME=/usr/local/tomcat

3.通过source命令 /etc/profile 文件立即生效

加载文件命令:

source /etc/profile

6.启动 tomcat

进入tomcat安装目录的bin目录,执行./startup.sh,看到如图提示代表启动成功。

./bin/startup.sh

也可以通过 ps -ef|grep tomcat 命令,查看tomcat是否启动成功

ps -ef|grep tomcat

~~看到 tomcat 启动占用的 进程就表示启动成功了!!!

7.tomcat 服务关闭命令

进入tomcat安装目录的bin目录,执行./startup.sh,看到如图提示代表关闭成功。

 ./shutdown.sh 

再次通过 ps -ef|grep tomcat 命令,查看tomcat是否关闭成功

8.关闭防火墙

#停止firewall
systemctl stop firewalld.service 
 
#开启firewall
systemctl start firewalld.service
 
#禁止firewall开机启动
systemctl disable firewalld.service 
 
#查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state 

9.通过远程机,远程访问

打开浏览器访问:http://ip:8080/ ,出现以下页面就表示访问成功!!!

注意:tomcat 不改配置文件(server.xml)的情况下默认占用端口是:8080

其他配置(请根据实际情况观看使用)

1.设置tomcat开机启动

找到/etc文件夹下的 rc.local 文件(有的是在 /etc/rc.d 文件夹下),在文件的最后添加以下java环境变量和启动tomcat命令:

1.编译文件命令:

vi /etc/rc.local 

2.在 rc.local 添加的内容:

# jdk安装目录
export JAVA_HOME=/usr/local/java
#jre目录
export JRE_HOME=$JAVA_HOME/jre
#tomcat的启动命令,可以配置多条
sh /usr/local/tomcat/bin/startup.sh

3.给rc.local文件添加执行权限

授权命令:

chmod +x /ect/rc.local

4.重启服务器,即可访问Tomcat

重启命令:

reboot

2.设置 tomcat 以 server 方式启动

1.在 “/ect/init.d/” 目录下 新建名为:tomcat 文件

vi /etc/init.d/tomcat

将以下内容添加到文件中

注意:下面代码java_home和catalina_home是指jdk和tomcat安装的根路径

#!/bin/bash  
# description: Tomcat7 Start Stop Restart  
# processname: tomcat7  
# chkconfig: 234 20 80  
# jdk安装目录
JAVA_HOME=/usr/local/java
export JAVA_HOME  
PATH=$JAVA_HOME/bin:$PATH  
export PATH  
#tomcat安装目录
CATALINA_HOME=/usr/local/tomcat
case $1 in  
start)  
sh $CATALINA_HOME/bin/startup.sh  
;;   
stop)     
sh $CATALINA_HOME/bin/shutdown.sh  
;;   
restart)  
sh $CATALINA_HOME/bin/shutdown.sh  
sh $CATALINA_HOME/bin/startup.sh  
;;   
esac      
exit 0

3.给 "/etc/init.d/tomcat" 添加可执行权限

chmod a+r /etc/init.d/tomcat

4.设置服务运行级别和查看服务命令

设置服务运行级命令:

#增加所指定的系统服务,让 chkconfig 指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
chkconfig --add tomcat

注意:如果之前设置过开启自启的话,这里就不要再使用 “chkconfig xxx on” 命令 设置开启自启了,会冲突!!!

5.操作服务启动关闭加载的命令

#启动服务命令
service tomcat start
#关闭服务命令
service tomcat stop
#加载配置命令
service tomcat restart
#查看服务状态命令
service tomcat status

以上是关于linux安装tomcat的主要内容,如果未能解决你的问题,请参考以下文章

linux安装tomcat

Linux 下安装 Tomcat

Linux下安装Tomcat

linux安装tomcat

Linux安装tomcat

在Linux上的安装Tomcat