1,安装JDK
打开终端:应用程序->工具->终端
进入JDK的下载目录./home/yue/Download.
用su命令切换用户到root,输入密码111111
输入./ jdk-6u10-linux-i586-rpm.bin
JDK安装完成,下一步配置环境变量
输入vi /etc/profile,键入i进行编辑
export CATALINA_HOME=/usr/local/tomcat6
exportPATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin
export JAVA_HOME=/usr/java/jdk1.6.0_26
export CATALINA_BASE=/usr/local/tomcat6
export CLASSPATH=$JAVA_HOME/jreb/rt.jar:.
export JAVA_BIN=/usr/java/jdk1.6.0_26
:wq保存退出
输入source /etc/profile
输入java version查看是否安装成功,如果提示信息如下:
则安装成功,否则检查以上几步。
2,安装tomcat
首先上上传到linux 然后开始下面的操作,不会的请参考文档
使用“tar -zxvf apache-tomcat-6.0.20.tar.gz”解压文件,屏幕将显示解压信息。
使用“ll”显示出TomCat文件夹“apache-tomcat-6.0.20”
使用“mv apache-tomcat-6.0.20 /usr/local”把文件夹移动到其usr目录下
使用“ mv apache-tomcat-6.0.20 tomcat6”修改目录名为“tomcat6”
进入到“tomcat6/bin”目录下,“startup.sh”和“catalina.sh”两个文件能启动Tomcat
使用“./startup.sh”启动服务,
如果出现错误的话那就是找不到java_home的路径 假如你是按照我以前安装的jdk的话就会出现上面的情况,那就不需要修改什么了,不行可按照下面的修改,制定好你的java_home 的路径
包如下错误
“[root@localhost bin]# ./startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program”
这是由于没有设置JAVA_HOME变量,
使用“JAVA_HOME=/usr/java/jdk1.6.0_16”和“export JAVA_HOME”设置变量
再执行“./startup.sh”,显示如下信息
“Using CATALINA_BASE: /usr/tomcat5
Using CATALINA_HOME: /usr/tomcat5
Using CATALINA_TMPDIR: /usr/tomcat5/temp
Using JRE_HOME: /usr/java/jdk1.6.0_16
Using CLASSPATH: /usr/tomcat5/bin/bootstrap.jar”
使用“ps -ef |grep tomcat”可以显示tomcat已启动
或者
Tomcat是 8080 端口
打开浏览器,测试本地是否能上网
我的ip地址是: http://192.168.10.128:8080/
如果能出现上面的界面那就不需要修改下面的黄色部分
如果不能则先关闭防火墙“ service iptables stop”
“./shutdown.sh”结束Tomcat服务
也可以使用“kill PID”杀死Tomcat进程
下面把把Tomcat添加到自启动.
首先为Tomcat编辑一段启动脚本,并置于/etc/rc.d/init.d目录下,让Tomcat和httpd一样作为一项系统服务,并随系统自动启动。(注意配置红色字体的JDK和Tomcat的路径)
# vi /etc/rc.d/init.d/tomcat
#!/bin/bash
#
# Startup script for the tomcat
#
# chkconfig: 2345 90 10
# description: The Tomcat Java Application Server
#
# Source function library.
. /etc/rc.d/init.d/functions
JAVA_HOME="/usr/java/jdk1.6.0_26"
TOMCAT_HOME="/usr/local/tomcat6"
export JAVA_HOME="${JAVA_HOME}"
PID_CMD="ps aux | grep 'org.apache.catalina.startup.Bootstrap' | grep -v'grep' | grep -v '0\.0' | awk '{print \$2}'"
start(){
if [ -z `eval ${PID_CMD}` ]; then
echo "Starting tomcat..."
${TOMCAT_HOME}/bin/startup.sh
touch /var/lock/subsys/tomcat
else
echo "Tomcat is already running."
fi
}
stop(){
if [ ! -z `eval ${PID_CMD}` ]; then
echo "Shutting down tomcat..."
${TOMCAT_HOME}/bin/shutdown.sh
until [ -z `eval ${PID_CMD}` ]; do :; done
rm -f /var/lock/subsys/tomcat
else
echo "Tomcat is not running."
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
${TOMCAT_HOME}/bin/catalina.sh version
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
esac
exit 0
[root@sample ~]# chmod 755 /etc/rc.d/init.d/tomcat ← 将启动脚本属性设置为755(使之可执行)
[root@sample ~]# chkconfig --add tomcat ← 将Tomcat加入到chkconfig中
[root@sample ~]# chkconfig tomcat on ← 将Tomcat设置为自启动
[root@sample ~]# chkconfig --list tomcat ← 确认Tomcat服务状态
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off ← 确认2~5为on的状态就OK
[root@sample ~]# /etc/rc.d/init.d/tomcat start ← 启动Tomcat
以后可以用以下命令来启动/关闭/重启Tomcat
service tomcat start
service tomcat stop
service tomcat restart
那就ok 了,到这就完了吧