Linux初探(六)---Tomcat的配置

  1.tomcat自动启动?
  2.环境变量的设置?

 

建立tomcat5脚本,注意修改相应的地址
*********************************
#!/bin/sh
#
# tomcat: Start/Stop/Restart tomcat
#
# chkconfig: 2345 80 20
# description: Tomcat is a Java Servlet Container
#
#
# match these values to your environment:
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_TMPDIR=/usr/local/tomcat/temp
export JAVA_HOME=/usr/java/jdk
# Source function library.
. /etc/rc.d/init.d/functions
TOMCAT=/usr/local/tomcat
start() {
echo -n $"Starting Tomcat: "
$TOMCAT/bin/catalina.sh start
}
stop() {
echo -n $"Stopping Tomcat: "
$TOMCAT/bin/catalina.sh stop
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
;;
status)
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
;;
esac
exit $RETVAL

----------------------------------------------
保存该脚本到/etc/rc.d/init.d目录下
设置执行权限
#chmod a+x tomcat5
chkconfig --add tomcat5

 

 

 

一. 简单的方法

Tomcat安装目录下的bin目录有两个脚本分别用来启动和停止Tomcat,分别是startup.sh, shutdown.sh,你

可以用这两个脚本来手工启动和停止Tomcat服务并进行安装后的测试。

我们最简单的方法就是通过startup.sh来自动启动Tomcat,编辑/etc/rc.d/rc.local 增加内容(假设JDK目录

是/usr/jdk,Tomcat目录是/apache/tomcat)

export JDK_HOME=/usr/jdk
export JAVA_HOME=/usr/jdk
/apache/tomcat/bin/startup.sh

这样在系统重启后就可以自动启动Tomcat
但是它有两个不足
1. 无法指定启动Tomcat服务的用户,会导致Tomcat已超级用户运行,存在重大的安全隐患
2. 系统关闭的时候无法自动停止Tomcat服务

 

马老师的方法:

1.设置环境变量给所有的用户都能使用:
 /etc/profile----所有用户共用的环境,每个用户还有自己的profile
 /etc/bashrc----此文件的运行,必要要有用户登录
 ls -a---列出所有文件,.开头的文件在Linux是隐藏文件。
 /home/longtest/.bash_profile----个人环境变量
 /home/longtest/.bashrc---登录需要执行的程序。
 
 vi /etc/profile,在末尾新增:
 JAVA_HOME=/usr/java/jdk1.5.0._28
 export JAVA_HOME
 存盘退出。
2.开机自动运行
 vi /etc/rc.local :修改rc.local自动运行的程序。
 需要再设一遍JAVA_HOME环境变量
 新增如下几行:
 ***---代表设置JAVA_HOME环境变量
 /tomcat5/bin/startup.sh
 存盘退出

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值