虚拟机linux下配置Tomcat并设置开机自启动
第一种方法:一. 配置Tomcat服务器
软件准备:下载JDK和Tomcat软件包;本文中下载的JDK版本为:jdk-6u1-linux-i586-rpm.bin;Tomcat版本为:apache-tomcat-6.0.24.tar.gz;
1. 安装JDK的操作步骤如下:
步骤1:在windows系统下下载JDK,并使用SshClient工具软件将jdk-6u1-linux-i586-rpm.bin传到linux下任意目录下,本文中在/opt下建立目录software,将JDK存放在software这个目录下;
步骤2:在终端中转到jdk-6u1-linux-i586-rpm.bin所在目录,本文是/opt/software,输入以下命令:
#chmod +755 jdk-6u1-linux-i586-rpm.bin
注释:添加用户权限。
步骤3:执行如下命令:
#./jdk-6u1-linux-i586-rpm.bin
注释:生成jdk-6u1-linux-i586.rpm的文件。
步骤4:执行如下命令:
#chmod +755 jdk-6u1-linux-i586.rpm
注释:给jdk-6u1-linux-i586.rpm添加执行的权限。
步骤5:执行如下命令:
#rpm –ivh jdk-6u1-linux-i586.rpm
注释:安装JDK。
步骤6:当安装界面会出现授权协议,接受,则jdk被默认安装在/usr/java/jdk1.6.0_01。
步骤7:进入/etc目录,使用vi命令编辑profile,并在最后加入如下内容:
JAVA_HOME=/usr/java/jdk1.6.0_01
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATHCLASSPATH JAVA_HOME
注释:设置环境变量。
步骤8:输入如下命令:
java –version
如果出现jdk的版本为jdk1.6.0_01则表示jdk已成功安装。
步骤9:JDK安装结束。
2. 安装Tomcat的操作步骤如下:
步骤1:在windows系统下下载JDK,并使用SshClient工具软件将apache-tomcat-6.0.24.tar.gz传到linux下任意目录下,本文中在/opt下建立目录software,将JDK存放在software这个目录下;
步骤2:进入apache-tomcat-6.0.24.tar.gz所在目录,执行如下命令:
#tar -zxvf apache-tomcat-6.0.24.tar.gz
注释:解压apache-tomcat-6.0.24.tar.gz。
步骤3:执行如下命令:
#cp -R apache-tomcat-6.0.24/usr/local/tomcat
注释:拷贝apache-tomcat-6.0.24到/usr/local/下并重命名为tomcat。
步骤4:执行如下命令:
#/usr/local/tomcat/bin/startup.sh
注释:启动tomcat,显示如下结果:
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TEMDIR: /usr/local/tomcat/temp
Using JAVA_HOME:/usr/java/jdk1.6.0_01
步骤5:Tomcat安装结束。
二. Tomcat设置开机自启动
Tomcat设置开机自启动的步骤如下:
步骤1:执行如下命令:
#vi /etc/init.d/tomcat
注释:在/etc/init.d目录下建立tomcat脚本文件,并进行编辑。
步骤2:在tomcat脚本文件中输入如下内容,并命令模式下输入:wq保存:
#!/bin/bash
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "\atomcat: unable to locatefunctions lib. Cannot continue."
exit -1
fi
RETVAL=$?
#CATALINA_HOME="/usr/tomcat/apache-tomcat-7.0.37"
CATALINA_HOME="/usr/local/tomcat"
case "$1" in
start)
if [ -f$CATALINA_HOME/bin/startup.sh ];
then
echo$"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f$CATALINA_HOME/bin/shutdown.sh ];
then
echo$"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0{start|stop}"
exit 1
;;
esac
exit $RETVAL
步骤3:执行如下命令:
#chmod 755 tomcat
注释:给tomcat脚本文件添加执行权限。
步骤4:执行如下命令:
#chkconfig --add tomcat
注释:给tomcat注册linux服务,配置这个tomcat在操作系统启动时就自动启动。
步骤5:执行如下命令,如果服务中有tomcat则表明配置正确。
#chkconfig –list
步骤6:Tomcat开机自启动设置结束。
第二种方法:
一、安装过程
上传apache-tomcat-6.0.14.tar.gz到linux上,
在 /usr/local/ 新建目录tomcat,mkdir tomcat
将tomcat安装包放在这
将apache-tomcat-6.0.14.tar.gz重命名为tomcat6, mvapache-tomcat-6.0.14.tar.gz tomcat6
tar -zxvftomcat6 解压后,是免安装文件包
二、启动与停止tomcat服务
1.手动启动
/usr/local/tomcat/tomcat6/bin/startup.sh
停止tomcat同理
/usr/local/tomcat/tomcat6/bin/shutdown.sh
2.配置开机自动启动
进入/etc/
virc.local
#jdk路径
export JAVA_HOME=/var/ftp/pub/jdk6
/usr/local/tomcat/tomcat6/bin/startup.sh
linux开机时,会读取rc.local,于是就会启动tomcat服务
但是关机时,要手动停止tomcat
3.停止tomcat服务
这里说的是通过查找tomcat进程,杀死tomcat进程,来停止服务
观察当前用户下有多少进程
ps -ef
查找tomcat进程
ps -ef | grep tomcat
会列出tomcat的进程号,如2724
kill2724
杀掉进程号为2724的程序进程