Linux安装tomcat,配置环境变量

Linux安装tomcat,配置环境变量一、安装tomcat需要先配置jdk,所以没有配置jdk同学,先移步Linux安装JDK二、卸载tomcat检查linux是否安装tomcatrpm-qa|greptomcat查看下系统信息,确认是32位还是64位:uname-a输入rpm-qa|greptomcat如果有通过rpm-e`rpm-qa|greptomcat`(或rpm-e加上面rpm…

大家好,又见面了,我是你们的朋友全栈君。

一、 安装tomcat需要先配置jdk,所以没有配置jdk同学,先移步Linux安装JDK

二、卸载tomcat

检查linux是否安装tomcat

rpm -qa|grep tomcat

查看下系统信息,确认是32位还是64位:uname -a

输入rpm -qa|grep tomcat

如果有通过rpm -e `rpm -qa|grep tomcat`(或rpm -e 加上面rpm -qa|grep tomcat显示的结果)

注意:一般tomcat安装都是通过压缩包的方式,所以这一步可以跳过

Linux安装tomcat,配置环境变量

三、下载Tomcat

点击下载,找到

Binary Distributions

 

Linux安装tomcat,配置环境变量

四、上传到Linux,安装

先进入你要上传的位置,执行命令 rz ,在本机弹窗选择文件窗口,选择上传

tar -xzvf  apache-tomcat-9.0.0.M9.tar.gz   解压即可

Linux安装tomcat,配置环境变量

重命名文件  mv apache-tomcat-9.0.8 tomcat9

五、配置环境

JAVA_HOME=/usr/java/jdk-10.0.1
CLASSPATH=$JAVA_HOME/lib/
CATALINA_HOME=/usr/local/tomcat                     tomcat环境变量
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export PATH JAVA_HOME CLASSPATH CATALINA_HOME

修改Tomcat端口

进入conf文件夹 vi server.xml 编辑配置文件

    1、   <Connector port=”8088” protocol=”HTTP/1.1″
               connectionTimeout=”20000″

               redirectPort=”8443″ />

这种修改对于8080端口冲突是可以解决的,但是如果想同时使用两个tomcat,那么这样的修改还不完整,因为还有其它的端口会冲突。我们仍需要继续修改

    2、    <Connector port=”8089” protocol=”AJP/1.3″ redirectPort=”8443″ />

    3、    <Server port=”8085” shutdown=”SHUTDOWN”>

:wq 保存退出

 

六、验证安装结果

启动服务

进入解压目录的bin文件夹,运行命令./startup.sh
会自动弹出像如下的提示

Linux安装tomcat,配置环境变量

ps -ef|grep java

Linux安装tomcat,配置环境变量

 

查询端口是否有进程守护用如下命令grep对应端口,如8088为端口号
例:netstat -nalp|grep 8088

七、防火墙

#停止firewall
systemctl stop firewalld.service 

#开启firewall
systemctl start firewalld.service

#禁止firewall开机启动
systemctl disable firewalld.service 

#查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state 

但是开启的时候,可能报这个错

Failed to start firewalld.service: Unit firewalld.service is masked.

查了很久没找到解决办法,于是试着输入了下面这行命令,解决了。

systemctl unmask firewalld.service

来看一些命令:

#启动tomcat, 在tomcat目录下(官方名称:apache-****)
bin/startup.sh
#关闭tomcat, 在tomcat目录下(官方名称:apache-****)
bin/shutdown.sh
#如果关闭出错,可以杀死线程
ps -ef | grep tomcat
kill *(端口)
#访问
curl 127.0.0.1:8080
curl ip:8080

或者防火墙开放特定端口

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136194.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • realm数据库使用

    realm数据库使用

    2022年3月12日
    42
  • jre环境变量配置_Windows系统配置Java环境变量

    jre环境变量配置_Windows系统配置Java环境变量一、到达环境变量配置页面从路径:桌面->控制面板->系统和安全->系统,到达系统,点击左侧“高级系统设置”,再点击“环境变量”。方法1:在桌面上右键“此电脑”,选择属性,直接到达系统(桌面无“此电脑”或“控制面板”的同学可选择方法2),然后点击“高级系统设置”,再点击“环境变量”,到达配置页面。123方法2:1点击窗口,选择设置2搜索并…

    2022年7月8日
    180
  • nginx的负载均衡算法有哪些_负载均衡策略

    nginx的负载均衡算法有哪些_负载均衡策略1、轮询(默认)特点:每个请求按时间顺序逐一分配到不同的后端服务器处理。适用业务场景:后端服务器硬件性能配置完全一致,业务无特殊要求时适用。upstreamtomcats{ server192.168.1.173:8080; server192.168.1.175:8080;}2、加权轮询特点:指定轮询几率,weight值(权重)和访问比例成正比,用户请求按权重比例分配。适用业务场景:后端服务器硬件性能处理能力不平均的情形。upstreamtomcats{ server

    2022年8月31日
    3
  • ShellExecute使用详解

    ShellExecute使用详解有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。1.CreateProcess因为使用复杂,比较少用。2.WinExec主要运行EXE文件。

    2022年7月2日
    26
  • 宽带猫改成桥接模式_电信光猫路由模式

    宽带猫改成桥接模式_电信光猫路由模式目前大多数家庭宽带默认是在光猫直接拨号上网的,如果你想要改为自己的路由器拨号比较麻烦,需要光猫的超级管理员账号才可以进后台修改,但是光猫的超级管理员账号会被运营商远程修改,一般也不会告诉用户,最简单的方式就是打电话给装维师傅,让他帮你把光猫修改为桥接模式,但是最近好多地方的运营商不给修改了,理由是目前的光猫都是智能光猫,业务自动下发的,无法修改,今天就教你修改光猫为桥接模式,而且不让运营商远程修改超级管理员密码,下面以移动光猫吉比特HG6543C4为例演示,其他光猫同理。1.找到光猫背面的设备i信息(管理地

    2022年10月8日
    4
  • linux查看80端口占用情况_centos如何查看端口是否被占用

    linux查看80端口占用情况_centos如何查看端口是否被占用前言平常使用linux,我们经常需要查看哪个服务占用了哪个端口,接下来就为大家介绍了2种Linux查看端口占用情况可以使用lsof和netstat命令。1.lsof-i:端口号用

    2022年7月29日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号