Linux下设置tomcat服务

作者: 碧鬼鸠 | 来源:发表于2019-02-26 23:52 被阅读31次

    在Linux下,Tomcat可以作为一个守护进程来启动以及停止,这个必须借助于项目commons-daemon中的jsvc工具。Tomcat安装完后就�带有这个工具的源码{tomcat}/bin/jsvc.tar.gz。按照下列命令安装这个工具:
    解压: tar zxvf jsvc.tar.gz
    配置: cd jsvc-src
    chmod +x configure
    ./configure --with-java=/usr/java/j2sdk1.4.2_01
    编译: make
    检验: ./jsvc -help
    jsvc工具本身带了一个脚本用来启动和停止Tomcat守护进程,但是在试验中发现该脚本无法设置为自动启动,显示的错误信息是:tomcat
    服务不支持
    chkconfig,因此要使用上面的方法使Tomcat支持chkconfig。修改脚本里面有关路径的信息以及要启动Tomcat的用户(用户必须已存在)�,拷贝脚本到/etc/rc.d/init.d目录下的tomcat文件,给该脚本赋予可执行权限(chmod
    +x tomcat),你可以使用命令/etc/rc.d/init.d/tomcat start|stop
    来验证守护进程是否可以正常启动和停止。
    接下来就是把这个脚本设置成系统启动时自动执行,系统关闭时自动停止,使用如下命令:
    chkconfig --add tomcat
    重新启动系统后可以启动的过程中看到Starting Tomcat
    .....[OK]的信息,这样就完成设置过程。
    附:

    !/bin/sh

    Startup Script for Tomcat5

    chkconfig: 345 87 13

    description: Tomcat Daemon

    processname: jsvc

    pidfile: /var/run/jsvc.pid

    config:

    在/etc/rc.d/init.d/tomcat
    文件的开头加上以上脚本就可使tomcat支持chkconfig,从而达到使tomcat随系统启动的目的(使用jsvc工具)。
    说明一下,description是描述这个服务用的,一定要写上对服务的描述,而且不可以是中文的,
    chkconfig:
    第一组数字是系统运行级345表示的是将要设为启动的系统运行级别,
    第二个数字是优先级,00优先级最高,当然考虑到依赖性,你的服务的优先级不宜过高,如果,比自己依赖的服务的优先级更高,那么您的服务将无法正常启动,第三组�数字就是杀死服务的优先级

    相关文章

      网友评论

        本文标题:Linux下设置tomcat服务

        本文链接:https://www.haomeiwen.com/subject/rwptuqtx.html