您的位置:首页 > 运维架构 > Tomcat

ubuntu 配置免安装版tomcat实战,并配置其自启动

2014-05-19 14:16 726 查看
下载apache-tomcat-6.0.14.tar.gz,这个大小5.7M,什么时候放到CSDN的资源里面去。

解压,然后放到/root下指定的目录去,我的/usr目录专门分配了14G的大小来存放这些软件,于是就将解压文件重命名为tomcat,然后放到了/usr/share目录下。

java环境一定要有,估计tomcat是java写的吧,看它的解压目录都有Linux下根本用不到的exe的程序,应该是一个跨平台的服务软件,所以java环境是必不可少的,这个就不在这边说了。关键是环境变量,我记得当时安装JDK的时候我配置过/etc/environment文件,在里面已经有了如下内容:

QUOTE:
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没设置好,如果一切正常,终端显示:

QUOTE:
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文件,编辑添加如下内容:

QUOTE:
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的启动而启动了。

本文转自:http://www.linuxdiyf.com/viewarticle.php?id=74683
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu tomcat