Linux 安装 tomcat

Linux 安装 tomcat

1.下载安装包

tomcat 9 官网下载地址:https://tomcat.apache.org/download-90.cgi

2.通过 Xftp 将下载好的压缩包传到 /home/software 目录下

3.解压

tar -zxvf apache-tomcat-9.0.45.tar.gz 

4.把解压后的 jdk 放到 /usr/local/ 下

mv apache-tomcat-9.0.45/ /usr/local/

5.进入 apache-tomcat-9.0.45/ 文件夹的 bin 目录下,能够看到 startup.sh

-rw-r----- 1 root root  34804 Mar 30 18:29 bootstrap.jar
-rw-r----- 1 root root  16840 Mar 30 18:29 catalina.bat
-rwxr-x--- 1 root root  25294 Mar 30 18:29 catalina.sh
-rw-r----- 1 root root   1664 Mar 30 18:29 catalina-tasks.xml
-rw-r----- 1 root root   2123 Mar 30 18:29 ciphers.bat
-rwxr-x--- 1 root root   1997 Mar 30 18:29 ciphers.sh
-rw-r----- 1 root root  25357 Mar 30 18:29 commons-daemon.jar
-rw-r----- 1 root root 207420 Mar 30 18:29 commons-daemon-native.tar.gz
-rw-r----- 1 root root   2040 Mar 30 18:29 configtest.bat
-rwxr-x--- 1 root root   1922 Mar 30 18:29 configtest.sh
-rwxr-x--- 1 root root   9100 Mar 30 18:29 daemon.sh
-rw-r----- 1 root root   2091 Mar 30 18:29 digest.bat
-rwxr-x--- 1 root root   1965 Mar 30 18:29 digest.sh
-rw-r----- 1 root root   3606 Mar 30 18:29 makebase.bat
-rwxr-x--- 1 root root   3382 Mar 30 18:29 makebase.sh
-rw-r----- 1 root root   3460 Mar 30 18:29 setclasspath.bat
-rwxr-x--- 1 root root   3708 Mar 30 18:29 setclasspath.sh
-rw-r----- 1 root root   2020 Mar 30 18:29 shutdown.bat
-rwxr-x--- 1 root root   1902 Mar 30 18:29 shutdown.sh
-rw-r----- 1 root root   2022 Mar 30 18:29 startup.bat
-rwxr-x--- 1 root root   1904 Mar 30 18:29 startup.sh
-rw-r----- 1 root root  46629 Mar 30 18:29 tomcat-juli.jar
-rw-r----- 1 root root 423606 Mar 30 18:29 tomcat-native.tar.gz
-rw-r----- 1 root root   4574 Mar 30 18:29 tool-wrapper.bat
-rwxr-x--- 1 root root   5540 Mar 30 18:29 tool-wrapper.sh
-rw-r----- 1 root root   2026 Mar 30 18:29 version.bat
-rwxr-x--- 1 root root   1908 Mar 30 18:29 version.sh

6.运行 tomcat

./startup.sh 

运行结果

Using CATALINA_BASE:   /usr/local/tomcat-frontend
Using CATALINA_HOME:   /usr/local/tomcat-frontend
Using CATALINA_TMPDIR: /usr/local/tomcat-frontend/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_281
Using CLASSPATH:       /usr/local/apache-tomcat-9.0.45/bin/bootstrap.jar:/usr/local/tomcat-frontend/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

拓展

部署多个 tomcat 时,需要在启动第二个 tomcat 前修改端口号

注:修改后的端口号,需要在服务器安全组中添加,例如 8080 改为 8081 端口,如果安全组没有添加 8081 端口,是无法访问 tomcat 的。

步骤:

  • 进入 apache-tomcat-9.0.45/conf/ 目录下,找到 server.xml 文件

    -rw------- 1 root root  12873 Mar 30 18:29 catalina.policy
    -rw------- 1 root root   7262 Mar 30 18:29 catalina.properties
    -rw------- 1 root root   1400 Mar 30 18:29 context.xml
    -rw------- 1 root root   1149 Mar 30 18:29 jaspic-providers.xml
    -rw------- 1 root root   2313 Mar 30 18:29 jaspic-providers.xsd
    -rw------- 1 root root   4144 Mar 30 18:29 logging.properties
    -rw------- 1 root root   7588 Mar 30 18:29 server.xml
    -rw------- 1 root root   2164 Mar 30 18:29 tomcat-users.xml
    -rw------- 1 root root   2558 Mar 30 18:29 tomcat-users.xsd
    -rw------- 1 root root 172359 Mar 30 18:29 web.xml
    
  • 编辑 server.xml 文件

    vim server.xml
    
  • 找到 8080 端口

    /8080 #进入文件后,输入 /8080 可以查找定位到该内容
    
  • 修改端口号 例如改为8088

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

    修改 shutdown 端口(8005),例如修改改为 8008

    <Server port="8008" shutdown="SHUTDOWN">
      <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
    

    注:有的还有重定向接口 8009,也需要改掉,例如改为 8049

    <Connector protocol="AJP/1.3"
                   address="::1"
                   port="8049"
                   redirectPort="8443" />
    
  • 保存退出

    :wq
    
  • 运行 tomcat

    Using CATALINA_BASE:   /usr/local/tomcat-api
    Using CATALINA_HOME:   /usr/local/tomcat-api
    Using CATALINA_TMPDIR: /usr/local/tomcat-api/temp
    Using JRE_HOME:        /usr/java/jdk1.8.0_281
    Using CLASSPATH:       /usr/local/tomcat-api/bin/bootstrap.jar:/usr/local/tomcat-api/bin/tomcat-juli.jar
    Using CATALINA_OPTS:   
    Tomcat started.
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值