这里不讲解如何安装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
分享到:
相关推荐
本篇文章将详细介绍如何在CentOS环境下配置Tomcat服务器实现开机自启动。 #### 二、准备工作 在开始配置之前,请确保已经完成了以下步骤: 1. **安装Java环境**:Tomcat是基于Java的应用服务器,因此首先需要安装...
本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解Tomcat的不同版本。Tomcat有多个版本,包括Tomcat7、Tomcat8和Tomcat9。当前,企业中广泛使用的是Tomcat8,因为它提供了更...
本文档主要介绍如何在 Linux 系统中配置 Apache Tomcat 服务器实现开机自动启动。通过编写一个简单的 Bash 脚本,并将其设置为系统服务的方式,可以确保 Tomcat 服务器在系统启动时自动运行。 #### 目标 学习如何...
- `chkconfig --level 345 tomcat on`:设置 Tomcat 在运行级别 3、4 和 5 下自动启动。 ##### 2.3 设置环境变量 在 `tomcat/bin/catalina.sh` 文件中设置以下环境变量: ```bash # export JAVA_HOME=/usr/local/...
在本文档中,我们主要探讨了如何在 CentOS 操作系统上安装和配置 Apache Tomcat 服务器,这是一个流行的开源 Java 应用服务器,常用于部署 Web 应用程序。以下是详细步骤: 1. **下载安装包**: 首先,我们需要...
在配置CentOS下的Nginx+Mysql+PHP+Tomcat的环境时,首先需要进行的是CentOS的安装和基础配置。以下为详细的步骤: ### 安装CentOS 7.0 1. 在安装CentOS时选择最小安装模式,确保选中“调试工具”、“兼容性程序库”...
在Linux系统,特别是CentOS中,安装和配置Tomcat服务器是一项常见的任务,而XRebel是一款强大的性能监控工具,能够帮助开发者实时查看应用程序的性能,包括数据库查询、HTTP请求等。本文将详细介绍如何在CentOS中...
5. **配置Tomcat开机自启动**: - 创建Systemd服务文件`tomcat.service`。 - 启用服务。 ```bash systemctl enable tomcat.service ``` #### 四、Redis安装与配置 1. **下载Redis源码包**: - 从Redis官方...
本教程将详细介绍在Windows、Linux和macOS操作系统上安装与配置Tomcat的步骤。 1. **Windows上的安装** - 下载:首先,访问Apache Tomcat官方网站下载最新版本的Tomcat安装包,通常是.zip格式。 - 解压:下载完成...
总之,CentOS 5 环境的安装和配置涉及网络服务、JDK 安装、Tomcat 服务的搭建以及 Java 应用的部署与管理,这些步骤是构建和维护 Linux 服务器的基本技能。了解并熟练掌握这些知识,能有效地提高运维效率和服务器的...
6. **配置tomcat程序读取的文件路径**:确保Tomcat能够找到程序文件。 7. **重启tomcat**:重新启动Tomcat服务。 8. **检测程序页面**:访问页面检查是否正常显示。 ##### 3.8 配置nginx反向代理 1. **下载nginx及...
如果你想让Tomcat在系统启动时自动启动,可以创建一个系统服务脚本并添加到`/etc/rc.d/init.d`目录下,然后设置开机启动级别。具体的步骤因Linux发行版不同而略有差异。 以上就是Linux下安装Tomcat 6.0.29的完整...
3. **启动 Samba 服务**: 通过 `/etc/init.d/smb start` 启动服务,使用 `service smb status` 查看服务状态,使用 `chkconfig --level 35 smb on` 设置服务在运行级别 3 和 5 自动启动。 **Samba 配置** Samba 的...
在Linux系统中,尤其是对于服务器运维人员来说,配置开机启动脚本是非常常见且重要的任务,因为这直接影响到系统启动后自动运行的服务。本文主要聚焦于如何在CentOS 7环境下设置自定义的开机启动脚本,以实现更加...
修改`/opt/tomcat/conf/server.xml`文件,配置Tomcat监听的端口,如8080。同时,确保`/opt/tomcat/bin`目录下的`catalina.sh`文件正确设置了`JAVA_HOME`。 7. **启动和管理Tomcat**: 使用`/opt/tomcat/bin/...
安装完成后,Tomcat会自动启动。可以通过以下命令检查状态: ```bash sudo systemctl status tomcat ``` 若要设置Tomcat开机启动,执行: ```bash sudo systemctl enable tomcat ``` 部署Java Web应用程序到Tomcat...
### Centos 64位系统上安装与配置JDK及Tomcat详解 #### 一、配置环境概述 本文档旨在详细介绍如何在CentOS 5.2 64位系统上安装配置Java Development Kit (JDK) 1.5.0_22版本以及Apache Tomcat 5.0.27,并进行基本的...
总的来说,本文提供了一种详细的方法来在CentOS系统上安装Apache Tomcat 8.0,并配置它以支持Java Web应用的自动启动和关闭。这对于任何需要在Linux服务器上运行Java Web服务的开发者来说都是非常有用的指南。在部署...
4. 启动与关闭:在bin目录下,执行startup.bat和shutdown.bat脚本可分别启动和关闭Tomcat服务。 Java Servlet和JSP: 1. Java Servlet:Servlet是一种Java编程接口,用于扩展服务器的功能,处理HTTP请求。在Tomcat...
### Linux下安装Tomcat8.0.45知识点详述 #### 一、前期准备与环境搭建 ...通过以上步骤,不仅可以成功在Linux环境下安装并配置Tomcat服务器,还能实现多实例的部署与管理,为后续的应用开发和运维工作打下坚实的基础。