centos

tomcat在centos中如何启动

小樊
47
2025-07-02 14:27:33
栏目: 智能运维

在 CentOS 系统中启动 Tomcat 服务,可以按照以下步骤操作:

  1. 首先确保已经安装了 Tomcat。如果还没有安装,可以从官方网站下载并安装:https://tomcat.apache.org/download-90.cgi

  2. 安装完成后,找到 Tomcat 的安装目录。通常情况下,它会被安装在 /usr/share/tomcat9/opt/tomcat 目录下。

  3. 在 Tomcat 安装目录下,找到 bin 目录。这里包含了启动和停止 Tomcat 的脚本。

  4. 使用以下命令启动 Tomcat:

    sudo systemctl start tomcat
    

    如果系统提示找不到 tomcat 服务,可以尝试使用以下命令创建一个 systemd 服务文件:

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

    然后在打开的文件中添加以下内容(请根据实际情况修改 Tomcat 安装路径):

    [Unit]
    Description=Apache Tomcat Web Application Container
    After=network.target
    
    [Service]
    Type=forking
    
    Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
    Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
    Environment=CATALINA_HOME=/opt/tomcat
    Environment=CATALINA_BASE=/opt/tomcat
    Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
    Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
    
    ExecStart=/opt/tomcat/bin/startup.sh
    ExecStop=/opt/tomcat/bin/shutdown.sh
    
    User=tomcat
    Group=tomcat
    UMask=0007
    RestartSec=10
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    

    保存并关闭文件。

  5. 重新加载 systemd 配置:

    sudo systemctl daemon-reload
    
  6. 启动 Tomcat 服务:

    sudo systemctl start tomcat
    
  7. 设置 Tomcat 开机自启:

    sudo systemctl enable tomcat
    

现在,Tomcat 服务应该已经启动并运行在 CentOS 系统上。可以通过访问 http://your_server_ip:8080 来验证 Tomcat 是否正常运行。如果看到 Tomcat 的默认页面,说明启动成功。

0
看了该问题的人还看了