在CentOS 7上安装Apache Tomcat 10.0.27

要在CentOS 7上安装Apache Tomcat 10.0.27,可以按照以下步骤操作:

  1. 安装Java开发工具包 (JDK):
    Tomcat需要Java环境。可以使用以下命令安装OpenJDK 11:

    sudo yum install java-11-openjdk-devel
    
  2. 下载Tomcat 10.0.27:
    从Tomcat官方网站下载Tomcat 10.0.27。

    cd /tmp
    wget https://archive.apache.org/dist/tomcat/tomcat-10/v10.0.27/bin/apache-tomcat-10.0.27.tar.gz
    
  3. 解压Tomcat:
    将下载的Tomcat文件解压到合适的目录中,例如/usr/local/tomcat10

    sudo mkdir /usr/local/tomcat10
    sudo tar -xvf apache-tomcat-10.0.27.tar.gz -C /usr/local/tomcat10 --strip-components=1
    
  4. 创建Tomcat用户:
    为了安全起见,创建一个专门的用户来运行Tomcat。

    sudo useradd -r -m -U -d /usr/local/tomcat10 -s /bin/false tomcat
    
  5. 设置目录权限:
    将Tomcat目录的所有权赋予刚创建的用户。

    sudo chown -R tomcat: /usr/local/tomcat10
    sudo chmod -R 755 /usr/local/tomcat10
    
  6. 创建Systemd服务文件:
    创建一个Systemd服务文件来管理Tomcat服务。

    sudo nano /etc/systemd/system/tomcat.service
    

    在文件中添加以下内容:

    [Unit]
    Description=Apache Tomcat Web Application Container
    After=network.target
    
    [Service]
    Type=forking
    
    User=tomcat
    Group=tomcat
    
    Environment="JAVA_HOME=/usr/lib/jvm/jre"
    Environment="CATALINA_PID=/usr/local/tomcat10/temp/tomcat.pid"
    Environment="CATALINA_HOME=/usr/local/tomcat10"
    Environment="CATALINA_BASE=/usr/local/tomcat10"
    Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
    Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
    
    ExecStart=/usr/local/tomcat10/bin/startup.sh
    ExecStop=/usr/local/tomcat10/bin/shutdown.sh
    
    [Install]
    WantedBy=multi-user.target
    
  7. 重新加载Systemd守护进程:
    重新加载Systemd以应用新服务文件。

    sudo systemctl daemon-reload
    
  8. 启动并启用Tomcat服务:
    启动Tomcat服务并设置为开机自启动。

    sudo systemctl start tomcat
    sudo systemctl enable tomcat
    
  9. 验证Tomcat安装:
    打开浏览器并访问http://your_server_ip:8080,应该可以看到Tomcat的默认主页。

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值