Linux下将Tomcat配置成为系统服务

类别:Java 点击:0 评论:0 推荐:

修改历史
2004/10/10    Shiny    创建

========

0. 引言

很久以前就开始使用Tomcat(从3开始),断断续续的,在 Windows 和 Linux 下都配置过很多。最近使用 Resin 多一些,主要因为 Resin 在 Linux 下有已经做好的 service 脚本。而 Tomcat 的就一直放下了。反正我们的应用暂时在两个平台下都可以跑。这几天仔细看了一下 Tomcat 的文档,觉得很容易就可以做这个事情,何不动动手呢?于是就完成了如下的工作。


1. 准备

我的安装环境和相应软件版本为:
RedHat 9.0(原则上 RH7,8,9,ES/AS2.1,3都适用,其他 Linux 或者 FreeBsd 未试过);
j2sdk-1_4_2_05-linux-i586.bin(JAVA_HOME=/usr/local/java,如果不同下面相应地方也要修改)
jakarta-tomcat-5.0.28.tar.gz(CATALINA_HOME=/usr/local/tomcat,如果不同下面相应地方也要修改)
安装过程不再赘述。


2. 配置Tomcat

按照通常在 Linux 下配置 Tomcat 的步骤作就可以了。:) 注意不要与其他已用的端口冲突。然后根据[1]中的内容运行如下命令:

  $ cd $CATALINA_HOME/bin
  $ tar xvfz jsvc.tar.gz
  $ cd jsvc-src
  $ ./configure --with-java=/usr/local/java 
  $ make
  $ cp jsvc ..
  $ cd ..

运行如下命令启动Tomcat:

  $ cd $CATALINA_HOME
  $ ./bin/jsvc -Djava.endorsed.dirs=./common/endorsed -cp ./bin/bootstrap.jar \
    -outfile ./logs/catalina.out -errfile ./logs/catalina.err \
    org.apache.catalina.startup.Bootstrap

使用浏览器访问一下

本文地址:http://com.8s8s.com/it/it14790.htm