linux命令开机启动tomcat

不及物动词 其他 11

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要实现Linux命令开机启动Tomcat,可以按照以下步骤进行操作:

    1. 打开终端,登录到Linux系统。

    2. 进入Tomcat的安装目录,一般为 `/opt/tomcat` 或 `/usr/local/tomcat`,具体路径根据实际安装情况而定。

    3. 打开Tomcat的启动脚本文件,一般为 `catalina.sh`。可以使用命令 `vi catalina.sh` 或 `nano catalina.sh` 打开编辑器。

    4. 在脚本文件的开头部分添加以下代码,用于设置Tomcat的环境变量:
    “`
    export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
    export CATALINA_HOME=/opt/tomcat
    export CATALINA_BASE=/opt/tomcat
    “`

    5. 在脚本文件的末尾部分,找到以 `exec “$PRGDIR”/”$EXECUTABLE” start “$@”` 结尾的语句。

    6. 在该语句之前添加以下代码,用于设置Tomcat的日志输出路径:
    “`
    export CATALINA_OUT=/opt/tomcat/logs/catalina.out
    “`

    7. 保存并关闭启动脚本文件。

    8. 使用命令 `chmod +x catalina.sh` 添加执行权限。

    9. 编辑 `rc.local` 文件,使用命令 `vi /etc/rc.local` 或 `nano /etc/rc.local`。

    10. 在 `rc.local` 文件的末尾添加以下命令,用于在系统启动时自动执行Tomcat的启动脚本:
    “`
    /opt/tomcat/bin/catalina.sh start
    “`

    11. 保存并关闭 `rc.local` 文件。

    12. 重启Linux系统,Tomcat将会随系统启动而自动启动。

    通过以上步骤,就可以实现Linux命令开机启动Tomcat。请根据自己的实际情况修改路径和文件名。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在 Linux 系统中,可以使用以下步骤来配置开机启动 Tomcat 服务器:

    1. 确保你已经在服务器上安装了 Tomcat。如果没有安装,可以使用以下命令安装:
    “`
    sudo apt-get update
    sudo apt-get install tomcat9
    “`

    2. 打开终端并使用以下命令编辑 Tomcat 的启动脚本:
    “`
    sudo nano /etc/init.d/tomcat
    “`

    3. 在编辑器中粘贴以下内容:
    “`
    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides: tomcat
    # Required-Start: $local_fs $remote_fs $network
    # Required-Stop: $local_fs $remote_fs $network
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: Start/stop Tomcat server
    ### END INIT INFO

    TOMCAT_HOME=/usr/share/tomcat9
    TOMCAT_USER=tomcat

    case $1 in
    start)
    sh $TOMCAT_HOME/bin/startup.sh
    ;;
    stop)
    sh $TOMCAT_HOME/bin/shutdown.sh
    ;;
    restart)
    sh $TOMCAT_HOME/bin/shutdown.sh
    sleep 5
    sh $TOMCAT_HOME/bin/startup.sh
    ;;
    *)
    echo “Usage: /etc/init.d/tomcat {start|stop|restart}”
    exit 1
    ;;
    esac

    exit 0
    “`

    4. 使用以下命令设置脚本的执行权限:
    “`
    sudo chmod +x /etc/init.d/tomcat
    “`

    5. 使用以下命令将 Tomcat 添加到启动项中:
    “`
    sudo update-rc.d tomcat defaults
    “`

    6. 最后,使用以下命令启动 Tomcat 服务:
    “`
    sudo service tomcat start
    “`

    现在,每当你的 Linux 系统启动时,Tomcat 服务器将自动启动。你也可以使用 `sudo service tomcat stop` 命令来停止服务器,使用 `sudo service tomcat restart` 命令来重新启动服务器。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以通过设置开机启动脚本来实现开机自动启动Tomcat。以下是一种常用的方法:

    1. 创建Tomcat启动脚本
    首先,打开一个文本编辑器(如vi)并创建一个新文件,例如`tomcat_auto_start.sh`。在该文件中,输入以下内容:
    “`
    #!/bin/bash
    # Tomcat启动脚本
    # 路径根据实际情况修改
    export CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.52

    start(){
    sh $CATALINA_HOME/bin/startup.sh
    echo “Tomcat started successfully.”
    }

    stop(){
    sh $CATALINA_HOME/bin/shutdown.sh
    echo “Tomcat stopped successfully.”
    }

    case $1 in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    stop
    start
    ;;
    *)
    echo “Usage: $0 {start|stop|restart}”
    exit 1
    ;;
    esac
    “`
    请注意,`CATALINA_HOME`的值应根据实际情况修改为Tomcat的安装路径。

    2. 设置脚本权限
    保存脚本后,使用以下命令为脚本设置执行权限:
    “`
    chmod +x tomcat_auto_start.sh
    “`

    3. 将脚本添加到启动项
    在Linux系统中,可以使用`/etc/init.d/`目录来存放启动脚本。将上述脚本移动到该目录中:
    “`
    sudo mv tomcat_auto_start.sh /etc/init.d/
    “`

    4. 更新启动项配置
    使用以下命令更新启动项配置:
    “`
    sudo update-rc.d tomcat_auto_start.sh defaults
    “`

    5. 启动Tomcat服务
    现在,可以使用以下命令来启动Tomcat服务:
    “`
    sudo service tomcat_auto_start.sh start
    “`
    你也可以使用`stop`参数停止Tomcat服务:
    “`
    sudo service tomcat_auto_start.sh stop
    “`
    要重启Tomcat服务,可以使用`restart`参数:
    “`
    sudo service tomcat_auto_start.sh restart
    “`

    这样,每次系统启动时,Tomcat都会自动启动。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部