安装tomcat的方法很简单
下载tomcat的二进制版,如 apache-tomcat-5.5.12.tar.gz ,然后解压
#tar -zvxf apache-tomcat-5.5.12.tar.gz
然后把生成的apache-tomcat-5.5.12目录cp到/usr/local/下
因为tomcat需要JAVA_HOME ,所以要在系统下面加入JAVA_HOME 的环境变量
而且jdk也要有CLASSPATH和PATH两个变量,所以要在系统的shell下面配置这3个变量。
首先要确认使用了何种shell,使用finger命令
#finger root(root是用户名)
>> CODE
Login: root Name: root
Directory: /root Shell: /bin/bash
然后编辑/etc/bashrc
#vi /etc/bashrc
(或者编辑/etc/profile文件也可以)
#vi /etc/profile
加入下面代码
>> CODE
#java settings start
export JAVA_HOME=/usr/java/jdk1.5.0_02
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
#java settings end
然后tomcat应该就可以运行了,进入tomcat的安装目录/bin,然后执行start.sh就行
#./startup.sh
为了以后方便可以在系统根目录建立一个符号链接到tomcat安装目录
#ln -s /usr/local/apache-tomcat-5.5.12 /tomcat(-s 建立符号链接 [源][目的])
然后把春龙君写的一个shell文件拿过来用用
把他写好的shell:tomcat放在/usr/bin目录下
文件的内容,记得把tomcat的安装路径改好
>> CODE
#!/bin/sh
. /etc/rc.d/init.d/functions
RETVAL=0
start(){
echo -n $"Starting Tomcat Server..."
su - root -c "/usr/local/apache-tomcat-5.5.12/bin/startup.sh -Djava.awt.headless=true">/dev/null 2>&1
RETVAL=$?
echo_success
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/tomcat
}
stop(){
echo -n $"Stoping Tomcat Server..."
su - root -c "/usr/local/apache-tomcat-5.5.12/bin/shutdown.sh">/dev/null 2>&1
RETVAL=$?
echo_success
echo
if [ $RETVAL -eq 0 ]; then
rm -f /var/lock/subsys/tomcat
fi
echo -n $"Kill the java process..."
kill -9 $(pidof -x java)
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
echo_success
echo
else
echo_failure
echo
fi
}
state="$1"
case "$state" in
'start')
start
;;
'stop')
stop
;;
'restart')
stop
start
;;
*)
echo "Usage: $0 {start | stop |restart }"
exit 1
;;
esac
exit 0
然后添加可执行权限
#chmod 755 tomcat
#ls -l tomcat
-rwxr-xr-x 1 root root 995 1月 19 15:27 tomcat
以后就可以用#tomcat start|stop|restart 来控制tomcat了
因为linux防火墙的问题,要把tomcat的端口改为80。
提前要装好jdk,我下得是jdk-1_5_0_02-linux-i586-rpm.bin
要添加该文件的可执行权限,然后运行
#chmod u+x jdk-1_5_0_02-linux-i586-rpm.bin
#./jdk-1_5_0_02-linux-i586-rpm.bin
会生成一个jdk-1_5_0_02-linux-i586-rpm包,然后
#rpm -ivh jdk-1_5_0_02-linux-i586-rpm
完事了,因为把path和classpath配到了系统bash,所以所有用户可以执行java
再补一个rpm的常用命令
rpm -ivh package-1.0.3.i386.rpm Install RPM Package
rpm -e package-1.0.3.i386.rpm Uninstall RPM Package
rpm -Uvh package-1.0.3.i386.rpm Update RPM Package
rpm -Fvh package-1.0.3.i386.rpm Freshen RPM Package
rpm -rebuilddb Rebuild RPM Database
Legend for some of the examples above: -v verbose
-vv very verbose
-h display hash marks
今天还学了一个chown命令,是用来改变文件或文件夹的owner的,相应的chgrp是用来改变文件或文件夹的group的
参考内容:
Linux平台下搭建Jsp环境
http://fanqiang.chinaunix.net/system/linux/2005-12-15/3940.shtml
Using RPM
http://www.linuxheadquarters.com/howto/basic/rpm.shtml
Setting your Path
http://www.linuxheadquarters.com/howto/basic/path.shtml
Tomcat权威指南
http://blog.sina.com.cn/s/blog_439f80c4010001w8.html
下载tomcat的二进制版,如 apache-tomcat-5.5.12.tar.gz ,然后解压
#tar -zvxf apache-tomcat-5.5.12.tar.gz
然后把生成的apache-tomcat-5.5.12目录cp到/usr/local/下
因为tomcat需要JAVA_HOME ,所以要在系统下面加入JAVA_HOME 的环境变量
而且jdk也要有CLASSPATH和PATH两个变量,所以要在系统的shell下面配置这3个变量。
首先要确认使用了何种shell,使用finger命令
#finger root(root是用户名)
>> CODE
Login: root Name: root
Directory: /root Shell: /bin/bash
然后编辑/etc/bashrc
#vi /etc/bashrc
(或者编辑/etc/profile文件也可以)
#vi /etc/profile
加入下面代码
>> CODE
#java settings start
export JAVA_HOME=/usr/java/jdk1.5.0_02
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
#java settings end
然后tomcat应该就可以运行了,进入tomcat的安装目录/bin,然后执行start.sh就行
#./startup.sh
为了以后方便可以在系统根目录建立一个符号链接到tomcat安装目录
#ln -s /usr/local/apache-tomcat-5.5.12 /tomcat(-s 建立符号链接 [源][目的])
然后把春龙君写的一个shell文件拿过来用用
把他写好的shell:tomcat放在/usr/bin目录下
文件的内容,记得把tomcat的安装路径改好
>> CODE
#!/bin/sh
. /etc/rc.d/init.d/functions
RETVAL=0
start(){
echo -n $"Starting Tomcat Server..."
su - root -c "/usr/local/apache-tomcat-5.5.12/bin/startup.sh -Djava.awt.headless=true">/dev/null 2>&1
RETVAL=$?
echo_success
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/tomcat
}
stop(){
echo -n $"Stoping Tomcat Server..."
su - root -c "/usr/local/apache-tomcat-5.5.12/bin/shutdown.sh">/dev/null 2>&1
RETVAL=$?
echo_success
echo
if [ $RETVAL -eq 0 ]; then
rm -f /var/lock/subsys/tomcat
fi
echo -n $"Kill the java process..."
kill -9 $(pidof -x java)
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
echo_success
echo
else
echo_failure
echo
fi
}
state="$1"
case "$state" in
'start')
start
;;
'stop')
stop
;;
'restart')
stop
start
;;
*)
echo "Usage: $0 {start | stop |restart }"
exit 1
;;
esac
exit 0
然后添加可执行权限
#chmod 755 tomcat
#ls -l tomcat
-rwxr-xr-x 1 root root 995 1月 19 15:27 tomcat
以后就可以用#tomcat start|stop|restart 来控制tomcat了
因为linux防火墙的问题,要把tomcat的端口改为80。
提前要装好jdk,我下得是jdk-1_5_0_02-linux-i586-rpm.bin
要添加该文件的可执行权限,然后运行
#chmod u+x jdk-1_5_0_02-linux-i586-rpm.bin
#./jdk-1_5_0_02-linux-i586-rpm.bin
会生成一个jdk-1_5_0_02-linux-i586-rpm包,然后
#rpm -ivh jdk-1_5_0_02-linux-i586-rpm
完事了,因为把path和classpath配到了系统bash,所以所有用户可以执行java
再补一个rpm的常用命令
rpm -ivh package-1.0.3.i386.rpm Install RPM Package
rpm -e package-1.0.3.i386.rpm Uninstall RPM Package
rpm -Uvh package-1.0.3.i386.rpm Update RPM Package
rpm -Fvh package-1.0.3.i386.rpm Freshen RPM Package
rpm -rebuilddb Rebuild RPM Database
Legend for some of the examples above: -v verbose
-vv very verbose
-h display hash marks
今天还学了一个chown命令,是用来改变文件或文件夹的owner的,相应的chgrp是用来改变文件或文件夹的group的
参考内容:
Linux平台下搭建Jsp环境
http://fanqiang.chinaunix.net/system/linux/2005-12-15/3940.shtml
Using RPM
http://www.linuxheadquarters.com/howto/basic/rpm.shtml
Setting your Path
http://www.linuxheadquarters.com/howto/basic/path.shtml
Tomcat权威指南
http://blog.sina.com.cn/s/blog_439f80c4010001w8.html