`
晨星★~雨泪
  • 浏览: 448106 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

配置tomcat5在centos下自动启动与关闭

阅读更多
这里不讲解如何安装tomcat
主要描述在centos 下tomat如何加入到守护进程,让服务器管理,实现tomat随服务器自启动和自动关闭。
jsvc 就是tomcat自带的工具,用jsvc很方便的把tomcat加入到服务器的守护进程中,以下以tomcat5.5.26为例。
 1,jsvc安装
      进入tomcat根目录,在bin 目录下有个 jsvc.tar.gz文件。
      把jsvc.tar.gz解压,tar -zxvf jsvc.tar.gz,解压后生成jsvc-src目录
      进入src目录
      依次执行如下命令
      autoconf
      ./configure
      make
      cp jsvc ..
      cd ..
      然后把$CATALINA_HOME/bin/jsvc/native/Tomcat5.sh copy 到 /etc/init.d 目录下并命名为tomcatd.
      修改/etc/init.d/下的tomcatd文件
      vi /etc/init.d/tomcatd
      找到 #!/bin/bash
      并在其下加入
      #
      # Startup Script for Tomcat5
      # 
      # chkconfig: 345 88 14
      # description: Tomcat Daemon
      # processname: jsvc
      # pidfile: /var/run/jsvc.pid
      # config:
      #
      # Source function library.
      . /etc/rc.d/init.d/functions
      #
      # Adapt the following lines to your configuration
      保存。
      
      chmod 755 /etc/init.d/tomcatd  ← 将启动脚本属性设置为755(使之可执行)
      chkconfig --add tomcatd  ← 将Tomcat加入到chkconfig中
      chkconfig tomcatd on   ← 将Tomcat设置为自启动
 
      /etc/init.d/tomcatd start  ← 启动Tomcat      



     2,jsvc加入jvm-些启动参数
     编辑 /etc/init.d.tomcatd
     加入
     JAVA_OPTS="-Xms512m -Xmx521m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m"
     
     然后修改如下内容
    case "$1" in
  start)
    #
    # Start Tomcat
    #
    $DAEMON_HOME/bin/jsvc-src/jsvc \
    -user $TOMCAT_USER \
    -home $JAVA_HOME \
    -Dcatalina.home=$CATALINA_HOME \
    -Dcatalina.base=$CATALINA_BASE \
    -Djava.io.tmpdir=$TMP_DIR \
    -wait 10 \
    -pidfile $PID_FILE \
    -outfile $CATALINA_HOME/logs/catalina.out \
    -errfile '&1' \
    $JAVA_OPTS \           ##增加JVM参数
    $CATALINA_OPTS \
    -cp $CLASSPATH \
    -jvm server \     ##以server模式启动
    -debug \  ##启动时输出调试信息,确定正常后可以把这个参数去掉
    org.apache.catalina.startup.Bootstrap
    #
    # To get a verbose JVM
    #-verbose \
    # To get a debug of jsvc.
    #-debug \
    exit $?
    ;;


参考资料
http://tomcat.apache.org/tomcat-5.5-doc/setup.html
http://www.centospub.com/make/servlet.html
2
0
分享到:
评论

相关推荐

    centos设置tomcat开机自启动

    本篇文章将详细介绍如何在CentOS环境下配置Tomcat服务器实现开机自启动。 #### 二、准备工作 在开始配置之前,请确保已经完成了以下步骤: 1. **安装Java环境**:Tomcat是基于Java的应用服务器,因此首先需要安装...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解Tomcat的不同版本。Tomcat有多个版本,包括Tomcat7、Tomcat8和Tomcat9。当前,企业中广泛使用的是Tomcat8,因为它提供了更...

    Linux 配置 tomcat 开机启动.txt

    本文档主要介绍如何在 Linux 系统中配置 Apache Tomcat 服务器实现开机自动启动。通过编写一个简单的 Bash 脚本,并将其设置为系统服务的方式,可以确保 Tomcat 服务器在系统启动时自动运行。 #### 目标 学习如何...

    Tomcat 在Centos Linux 上如何实现自启

    - `chkconfig --level 345 tomcat on`:设置 Tomcat 在运行级别 3、4 和 5 下自动启动。 ##### 2.3 设置环境变量 在 `tomcat/bin/catalina.sh` 文件中设置以下环境变量: ```bash # export JAVA_HOME=/usr/local/...

    CentOS下安装配置Tomcat环境.docx

    在本文档中,我们主要探讨了如何在 CentOS 操作系统上安装和配置 Apache Tomcat 服务器,这是一个流行的开源 Java 应用服务器,常用于部署 Web 应用程序。以下是详细步骤: 1. **下载安装包**: 首先,我们需要...

    配置CentOS下的Nginx+Mysql+PHP+Tomcat

    在配置CentOS下的Nginx+Mysql+PHP+Tomcat的环境时,首先需要进行的是CentOS的安装和基础配置。以下为详细的步骤: ### 安装CentOS 7.0 1. 在安装CentOS时选择最小安装模式,确保选中“调试工具”、“兼容性程序库”...

    centos里tomcat自动安装xrebel

    在Linux系统,特别是CentOS中,安装和配置Tomcat服务器是一项常见的任务,而XRebel是一款强大的性能监控工具,能够帮助开发者实时查看应用程序的性能,包括数据库查询、HTTP请求等。本文将详细介绍如何在CentOS中...

    Centos7.4下安装mongo+tomcat+redis

    5. **配置Tomcat开机自启动**: - 创建Systemd服务文件`tomcat.service`。 - 启用服务。 ```bash systemctl enable tomcat.service ``` #### 四、Redis安装与配置 1. **下载Redis源码包**: - 从Redis官方...

    Tomcat的安装及配置教程步骤

    本教程将详细介绍在Windows、Linux和macOS操作系统上安装与配置Tomcat的步骤。 1. **Windows上的安装** - 下载:首先,访问Apache Tomcat官方网站下载最新版本的Tomcat安装包,通常是.zip格式。 - 解压:下载完成...

    centos5 环境安装说明

    总之,CentOS 5 环境的安装和配置涉及网络服务、JDK 安装、Tomcat 服务的搭建以及 Java 应用的部署与管理,这些步骤是构建和维护 Linux 服务器的基本技能。了解并熟练掌握这些知识,能有效地提高运维效率和服务器的...

    centos7+Tomcat+MySQL+nginx电子商务站点部署及rsync备份

    6. **配置tomcat程序读取的文件路径**:确保Tomcat能够找到程序文件。 7. **重启tomcat**:重新启动Tomcat服务。 8. **检测程序页面**:访问页面检查是否正常显示。 ##### 3.8 配置nginx反向代理 1. **下载nginx及...

    linux下tomcat6.0安装

    如果你想让Tomcat在系统启动时自动启动,可以创建一个系统服务脚本并添加到`/etc/rc.d/init.d`目录下,然后设置开机启动级别。具体的步骤因Linux发行版不同而略有差异。 以上就是Linux下安装Tomcat 6.0.29的完整...

    CentOS 6 5下文件服务器 Samba+nfs 的安装与配置

    3. **启动 Samba 服务**: 通过 `/etc/init.d/smb start` 启动服务,使用 `service smb status` 查看服务状态,使用 `chkconfig --level 35 smb on` 设置服务在运行级别 3 和 5 自动启动。 **Samba 配置** Samba 的...

    Centos7开机启动自己的脚本的方法

    在Linux系统中,尤其是对于服务器运维人员来说,配置开机启动脚本是非常常见且重要的任务,因为这直接影响到系统启动后自动运行的服务。本文主要聚焦于如何在CentOS 7环境下设置自定义的开机启动脚本,以实现更加...

    简单记录Cent OS服务器配置JDK+Tomcat+MySQL

    修改`/opt/tomcat/conf/server.xml`文件,配置Tomcat监听的端口,如8080。同时,确保`/opt/tomcat/bin`目录下的`catalina.sh`文件正确设置了`JAVA_HOME`。 7. **启动和管理Tomcat**: 使用`/opt/tomcat/bin/...

    linux centos安装tomcat 部署javaweb

    安装完成后,Tomcat会自动启动。可以通过以下命令检查状态: ```bash sudo systemctl status tomcat ``` 若要设置Tomcat开机启动,执行: ```bash sudo systemctl enable tomcat ``` 部署Java Web应用程序到Tomcat...

    Centos_64bit安装JDK+tomcat

    ### Centos 64位系统上安装与配置JDK及Tomcat详解 #### 一、配置环境概述 本文档旨在详细介绍如何在CentOS 5.2 64位系统上安装配置Java Development Kit (JDK) 1.5.0_22版本以及Apache Tomcat 5.0.27,并进行基本的...

    详解CentOS安装tomcat并且部署Java Web项目

    总的来说,本文提供了一种详细的方法来在CentOS系统上安装Apache Tomcat 8.0,并配置它以支持Java Web应用的自动启动和关闭。这对于任何需要在Linux服务器上运行Java Web服务的开发者来说都是非常有用的指南。在部署...

    apache-tomcat-6.0.36-windows-x64

    4. 启动与关闭:在bin目录下,执行startup.bat和shutdown.bat脚本可分别启动和关闭Tomcat服务。 Java Servlet和JSP: 1. Java Servlet:Servlet是一种Java编程接口,用于扩展服务器的功能,处理HTTP请求。在Tomcat...

    Linux下安装Tomcat8.0.45笔记

    ### Linux下安装Tomcat8.0.45知识点详述 #### 一、前期准备与环境搭建 ...通过以上步骤,不仅可以成功在Linux环境下安装并配置Tomcat服务器,还能实现多实例的部署与管理,为后续的应用开发和运维工作打下坚实的基础。

Global site tag (gtag.js) - Google Analytics