`

tomcat linux init.d

阅读更多
#!/bin/sh
# chkconfig: 345 60 30
# description: Starts and stops Tomcat (running as root)

mode=$1

export TOMCAT_HOME=/websites/tomcat
export CATALINA_HOME=/websites/tomcat
export JAVA_HOME=/usr/java/jdk1.6.0_03

case "$mode" in
  'start')
    # Start daemon
    su -c "$TOMCAT_HOME/bin/catalina.sh $mode" root
    ;;

  'stop')
    # Stop daemon. We use a signal here to avoid having to know the
    # root password.
        $TOMCAT_HOME/bin/catalina.sh $mode
    ;;

  *)
    # usage
    echo "usage: $0 start|stop"
    exit 1
    ;;
esac

 

 

二、保存并设置脚本文件

  将以上的脚本文件保存在/etc/init.d中,命名为tomcat;

  设置tomcat的文件属性

  #chmod a+x tomcat

  三、设置服务运行级别

  最后用chkconfig设置服务运行

  #chkconfig --add tomcat

  服务就添加成功了。

  然后你就可以用 chkconfig --list 查看,在服务列表里就会出现自定义的服务了。

  注意:

  在tomcat文件的头两行的注释语句中,需要包含chkconfig和description两部分内容(确认不要拼写错误,),否则在执行“chkconfig --add tomcat”时,会出现“tomcat服务不支持chkconfig”的错误提示。

  chkconfig这行表示缺省启动的运行级别以及启动和停止的优先级,如该服务缺省不再任何运行级启动,则以 - 代替运行级别。在tomcat中表示脚本在运行级2、3、4、5启动,启动优先权为10,停止优先权为90。

  description行对服务进行描述,可以用 “” 跨行注释。 这样你就学会了SUSE Linux Tomcat自动启动过程

 

分享到:
评论

相关推荐

    Tomcat7---Linux版本apache-tomcat-7.0.82.tar.gz

    在Linux上安装和配置Tomcat7,需要对Linux命令行有一定的熟悉,例如使用`tar`命令来解压`tar.gz`文件,使用`sudo`命令以管理员权限操作,以及通过`systemd`或`init.d`脚本来管理服务。 **3. 解压与安装** 解压`...

    最新版linux apache-tomcat-8.5.59.tar.gz

    7. **配置服务**:为了使Tomcat在系统启动时自动启动,你可以创建一个系统服务单元文件,或者使用其他服务管理工具(如systemd或init.d)来管理Tomcat。 8. **安全建议**:在生产环境中,你应该配置防火墙规则,只...

    Linux apache-tomcat-5.5.33.tar.gz

    在Linux环境下,你还可以使用`systemd`或`init.d`脚本来管理Tomcat服务,使其能够在系统启动时自动启动,并提供更高级的服务控制功能。此外,为了提高安全性,通常需要配置防火墙规则,允许外部访问Tomcat的HTTP和...

    tomcat8安装包(含windows和linux版本).zip

    启动Tomcat可以使用命令`/etc/init.d/tomcat start`,停止则使用`/etc/init.d/tomcat stop`。 Tomcat 8引入了一些重要的改进和新特性,包括: 1. 支持Java EE 7规范:提供了对最新Java企业版规范的支持,如...

    apache-tomcat-8.5.14.tar.gz

    echo "Usage: /etc/init.d/tomcat {start|stop|restart}" exit 1 ;; esac exit 0 ``` 使服务脚本可执行: ```bash sudo chmod +x /etc/init.d/tomcat ``` 最后,添加服务到系统启动项: ```bash sudo ...

    linux下tomcat安装配置.docx

    - 重启Tomcat:`/etc/init.d/tomcat restart` 配置完成后,你可以在浏览器中输入`http://localhost:8080`来测试Tomcat是否正常工作。如果一切顺利,你应该能看到Tomcat的默认欢迎页面。 值得注意的是,为了安全和...

    tomcat之Linux版

    在大多数Linux发行版中,可以将Tomcat的启动脚本`/apache-tomcat-7.0.57/bin/startup.sh`链接到`/etc/init.d`目录下,并设置相应的启动级别: ```bash sudo ln -s /path/to/apache-tomcat-7.0.57/bin/startup.sh /...

    linux下jdk和tomcat包 tar.gz格式

    例如,可以创建一个名为`/etc/init.d/tomcat8.5`的脚本,然后设置其权限并将其链接到系统服务管理工具,如systemd。 安装和配置完毕后,可以通过以下命令启动和停止Tomcat: ```bash sudo /etc/init.d/tomcat8.5 ...

    linux中设置tomcat自启动.pdf

    6. **使用chkconfig命令**:`chkconfig --add tomcat`命令将Tomcat服务添加到系统启动服务列表中,这样在系统启动时会自动调用`/etc/init.d/tomcat`脚本来启动Tomcat。 7. **检查服务状态**:`chkconfig --list ...

    tomcat-8.5.24_for_Linux CSDN 下载

    此外,为了实现服务化管理,可以将Tomcat设置为系统服务,使用`systemd`或`init.d`脚本来实现开机启动、停止和监控。 5. **JSP程序开发与调试**: Tomcat支持JSP的运行和调试,开发者可以将编写的JSP文件部署到...

    Linux 配置 tomcat 开机启动.txt

    学习如何创建和配置一个自定义的 `init.d` 脚本来实现 Tomcat 的开机启动。了解脚本的工作原理以及如何检查 Tomcat 的状态。 #### 环境准备 - **操作系统**: Linux (例如 CentOS、Ubuntu 等) - **软件**: Apache ...

    Linux下配置jdk和Tomcat视频.rar

    - 使用`/etc/init.d/tomcat start`启动Tomcat,`/etc/init.d/tomcat stop`停止,`/etc/init.d/tomcat status`查看状态。 - 或者通过`bin/startup.sh`和`bin/shutdown.sh`脚本直接在Tomcat安装目录启动和停止。 - ...

    Tomcat 6 Linux版.7z

    同时,理解如何使用`systemd`或`init.d`脚本来管理系统服务,实现Tomcat的开机启动和自动重启。 综上所述,这个7z文件包含的Tomcat 6 Linux版提供了一整套在Linux环境中运行Java Web应用的解决方案。从安装、配置到...

    apache-tomcat-7.0.81.tar.gz (linux 32bit )

    这通常涉及编辑`/etc/init.d`下的脚本,并设置适当的启动、停止和重启命令。 6. **安全管理**:默认情况下,Tomcat使用端口8080,但生产环境中可能需要修改默认设置以增加安全性。此外,确保修改`conf/server.xml`...

    Linux中将Tomcat添加到守护进程

    当尝试使用 `/etc/init.d/tomcat start` 命令启动Tomcat时,如果出现 "Invalid user name 'tomcat' specified" 的错误,这是因为系统中没有名为 `tomcat` 的用户。为了解决这个问题,我们需要创建一个名为 `tomcat` ...

    超级简单:linux下tomcat制作为服务,开机自启

    在 `/etc/init.d/` 目录下创建一个名为 `tomcat` 的脚本,该脚本包含了启动、停止、重启Tomcat的命令。这个脚本通常会包含以下内容: ```bash #!/bin/bash # /etc/init.d/tomcat # Provides: tomcat # Required-...

    tomcat-9.0.1 linux

    此外,可以使用系统服务管理工具(如Systemd或init.d)来管理Tomcat服务,以便实现自动启动、停止和重启。 总结来说,这个压缩包提供了两个版本的Tomcat 9.0.1,适用于在Linux环境中部署和运行Java Web应用。用户...

    LINUX安装Tomcat9工具+流程

    1. **创建系统服务**: 创建一个Tomcat服务脚本,例如在 `/etc/init.d/tomcat9`,并赋予执行权限: ```bash sudo nano /etc/init.d/tomcat9 # 在文件中添加启动和停止脚本 sudo chmod +x /etc/init.d/tomcat9 ``...

    Linux Tomcat 配置及加入服务,

    在Linux系统上配置Tomcat是一项常见的任务,尤其对于运行Java Web应用来说至关重要。本文将详细介绍在CentOS 32位系统上配置Tomcat的过程,并针对64位系统提供必要的软链接建议。 首先,确保你的系统已经安装了Java...

Global site tag (gtag.js) - Google Analytics