ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

阿里云 linux centos7安装tomcat

2021-11-20 22:36:00  阅读:166  来源: 互联网

标签:8.5 tomcat -- centos7 73 linux apache root


安装Tomcat之前要安装JDK

1、下载tomcat8

wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.73.tar.gz --no-check-certificate

2、解压

tar -zxvf apache-tomcat-8.5.73.tar.gz

删除安装文件

rm –rf apache-tomcat-8.5.73.tar.gz

3、启动tomcat

进入bin目录下

cd apache-tomcat-8.5.73/bin
./startup.sh

结果如下:

Using CATALINA_BASE:   /root/apache-tomcat-8.5.73
Using CATALINA_HOME:   /root/apache-tomcat-8.5.73
Using CATALINA_TMPDIR: /root/apache-tomcat-8.5.73/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /root/apache-tomcat-8.5.73/bin/bootstrap.jar:/root/apache-tomcat-8.5.73/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

看到上图内容,说明tomcat启动成功了。

关闭tomcat

./shutdown.sh

4、查看tomcat是否关闭

ps -ef|grep java

如果显示以下相似信息,说明Tomcat还没有关闭

root     18627     1  0 21:34 pts/0    00:00:03 /usr/bin/java -Djava.util.logging.config.file=/root/apache-tomcat-8.5.73/conf
/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
-Dignore.endorsed.dirs= -classpath /root/apache-tomcat-8.5.73/bin/bootstrap.jar:/root/apache-tomcat-8.5.73/bin/tomcat-juli.jar
-Dcatalina.base=/root/apache-tomcat-8.5.73 -Dcatalina.home=/root/apache-tomcat-8.5.73
-Djava.io.tmpdir=/root/apache-tomcat-8.5.73/temp org.apache.catalina.startup.Bootstrap start

5、使用curl命令来查看下localhost:8080

curl localhost:8080

结果如下:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <title>Apache Tomcat/8.5.73</title>
        <link href="favicon.ico" rel="icon" type="image/x-icon" />
        <link href="tomcat.css" rel="stylesheet" type="text/css" />
    </head>

    <body>
        <div id="wrapper">
            <div id="navigation" class="curved container">
                <span id="nav-home"><a href="https://tomcat.apache.org/">Home</a></span>
                <span id="nav-hosts"><a href="/docs/">Documentation</a></span>
                <span id="nav-config"><a href="/docs/config/">Configuration</a></span>
                <span id="nav-examples"><a href="/examples/">Examples</a></span>
                <span id="nav-wiki"><a href="https://wiki.apache.org/tomcat/FrontPage">Wiki</a></span>
                <span id="nav-lists"><a href="https://tomcat.apache.org/lists.html">Mailing Lists</a></span>
                <span id="nav-help"><a href="https://tomcat.apache.org/findhelp.html">Find Help</a></span>
                <br class="separator" />
            </div>
            <div id="asf-box">
                <h1>Apache Tomcat/8.5.73</h1>
            </div>
            <div id="upper" class="curved container">
                <div id="congrats" class="curved container">
                    <h2>If you're seeing this, you've successfully installed Tomcat. Congratulations!</h2>
                </div>
                <div id="notice">
                    <img id="tomcat-logo" src="tomcat.svg" alt="[tomcat logo]" />
                    <div id="tasks">
                        <h3>Recommended Reading:</h3>
                        <h4><a href="/docs/security-howto.html">Security Considerations How-To</a></h4>
                        <h4><a href="/docs/manager-howto.html">Manager Application How-To</a></h4>
                        <h4><a href="/docs/cluster-howto.html">Clustering/Session Replication How-To</a></h4>
                    </div>
                </div>

可以看到默认站点的html代码,说明访问成功。

打开浏览器,在地址栏中输入http://ip:8080,结果如下

 

 

6、开放8080端口

默认情况下,tomcat使用8080端口。

firewall-cmd --zone=public --add-port=8080/tcp --permanent

查看放开的端口

firewall-cmd --list-port

7、重启防火墙

firewall-cmd --reload

打开防火墙

systemctl start firewalld

查看防火墙状态

systemctl status firewalld

8、修改tomcat默认端口为80

进入conf目录

vim server.xml

将8080端口改为80端口

 <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

使用下面的命令将80端口以tcp协议开放,

firewall-cmd --zone=public --add-port=80/tcp --permanent

 浏览器访问:http://ip/,效果如下:

 

标签:8.5,tomcat,--,centos7,73,linux,apache,root
来源: https://www.cnblogs.com/zwh0910/p/15582634.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有