下载apache-tomcat-6.0.14.tar.gz,这个大小5.7M,什么时候放到优快云的资源里面去。
解压,然后放到/root下指定的目录去,我的/usr目录专门分配了14G的大小来存放这些软件,于是就将解压文件重命名为tomcat,然后放到了/usr/share目录下。
java 环境一定要有,估计tomcat是java写的吧,看它的解压目录都有Linux下根本用不到的exe的程序,应该是一个跨平台的服务软件,所以java 环境是必不可少的,这个就不在这边说了。关键是环境变量,我记得当时安装JDK的时候我配置过/etc/environment文件,在里面已经有了如下 内容:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
CLASSPATH=".:/usr/lib/jvm/java-6-sun-1.6.0.03/lib"
JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.03"
OK,开始启动TOMCAT了,终端执行:
sudo /usr/share/tomcat/bin/startup.sh
这是个脚本文件,终端如果报错十有八九是JAVA_HOME没设置好,如果一切正常,终端显示:
Using CATALINA_BASE: /usr/share/tomcat
Using CATALINA_HOME: /usr/share/tomcat
Using CATALINA_TMPDIR: /usr/share/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun-1.6.0.03
恭 喜你,可以跑JSP程序了,浏览器打开http://localhost:8080/,看到tomcat的LOGO,表示一切如你所愿,当然,你也可以改 tomcat的配置文件使用80端口,这样浏览器只要输入http://localhost/就可以直接进入你的主页了。配置文件在tomcat目录下的 conf文件夹,有一个server.xml文件。
万事具备,只欠东风。最后一步,也是比较有技术含量的一步,让tomcat随 Linux自启动。现介绍一下Linux自启动的脚本文件,/etc/rc.local,这是一个root级用户启动脚本,开机会自动执行该脚本,可是不 幸的是,这个脚本的启动顺序高于引入环境变量的脚本,所以,执行这个脚本的时候系统还不知道环境变量的路径,也就不知道JAVA_HOME的路径了,不过 没关系,我们只需接触一点SHELL编程的基本语法就可以搞定它。用sudo打开 /etc/rc.local文件,编辑添加如下内容:
JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03
CLASSPATH=.:/usr/lib/jvm/java-6-sun-1.6.0.03/lib
JRE_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03/jre
export JRE_HOME
export CLASSPATH
export JAVA_HOME
/usr/share/tomcat/bin/startup.sh
OK,关闭,reboot。
哈哈,tomcat可以虽Linux的启动而启动了。