Linux 配置Tomcat

【关于Tomcat】
目前有很多网站使用jsp的程序编写,所以解析jsp的程序就必须要有相关的软件来完成。
Tomcat就是用来解析jsp程序的一个软件,Tomcat是Apache软件基金会(ApacheSoftware
Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共
同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱
并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下
被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,
当在一台机器上配置好Apache 服务器,可利用它响应对HTML页面的访问请求。实
际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat
时,它实际上作为一个与Apache 独立的进程单独运行的。

 

【安装Tomcat】
Tomcat的安装分为两个步骤:安装JDK;安装Tomcat。
JDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。自从Java推出以来,
JDK已经成为使用最广泛的JavaSDK。JDK 是整个Java的核心,包括了Java运行环境,Java
工具和Java基础的类库。所以要想运行jsp的程序必须要有JDK的支持,理所当然安装Tomcat
的前提是安装好JDK。

 

3.安装Tomcat
cd /usr/local/src/

wget http://apache.dataguru.cn/tomcat/tomcat-7/v7.0.33/bin/apache-tomcat-7.0.33.tar.gz

tarzxvfapache-tomcat-7.0.33.tar.gz
mv apache-tomcat-7.0.33/usr/local/tomcat
cp –p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
vim /etc/init.d/tomcat

在第二行加入以下内容:
#chkconfig:2345 63 37
#description:tomcat server init script
JAVA_HOME=/usr/local/jdk1.6.0_23/
CATALINA_HOME=/usr/local/tomcat
chmod 755 /etc/init.d/tomcat
chkconfig –add tomcat

会报错

问题:service tomcat does not support chkconfig

[root@OWLinux ~]# chkconfig --add tomcat

service tomcat does not support chkconfig

网上说的解决办法都不好用啊

解决方法:

完成后是无法用chkconfig --add tomcat设置为自动启动,会显示错误信息:service tomcat does not support chkconfig ,

需要修改脚本$CATALINA_HOME/bin/jsvc-src/native/Tomcat.sh,并cp到/etc/rc.d/init.d。


二. 复杂而专业的方法
第一个方法无法指定启动Tomcat服务的用户,存在安全隐患,另外在系统关闭时无法自动停止服务。在 Linux下,Tomcat可以作为一个守护进程来启动以及停止,这个必须借助于项目commons-daemon中的jsvc工具。Tomcat安装完后就带有这个工具的源码$CATALINA_HOME/bin/jsvc.tar.gz。首先安装这个工具:
# tar zxvf jsvc.tar.gz
# cd jsvc-src
# chmod +x configure
# ./configure --with-java=/usr/jdk
# make
# ./jsvc -help //检验

 

但是我在tomcat下面没有找到jsvc.tar.gz


chkconfig tomcat on

你可能感兴趣的:(Linux 配置Tomcat)