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

这几天忙完了JAVA和MySQL还有密码学的课程设计,开始准备考试了,导师说下学期有一个JSP的项目要我来负责,决定先在Linux下面配一下tomcat。配置过程如下,备忘一下,以便日后参考:

下载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文件,在里面已经有了如下内容:

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



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值