ubuntu下安装tomcat(亲身实践,不知道是否适合大多数人)

来源:互联网 发布:塞尼斯托 知乎 编辑:程序博客网 时间:2024/05/17 23:34
1.保证已安装了jdk并有设置JAVA_HOME环境变量。(不懂可以看上篇日志中提到的如何装JDK)

2.在http://tomcat.apache.org/上下载Binary->Core分类中的zip或者tar.gz包,得到apache-tomcat-5.5.34.tar.gz。
我是菜鸟,所以下载后解压到主目录/home/zyl/下,重命名为tomcat然后执行(也不算解压,就直接把文件夹拖到该目录下)。此时,tomcat已经安装完成。

3.安装完tomcat后并不能运行,也就是说在地址栏中输入http://locathost:8080并没有显示安装成功。
于是,我执行
代码:

sudo /home/zyl/tomcat/bin/startup.sh

显示没有设置JAVA_HOME环境变量,下面列出解决办法

4.下面开始操作文件时,要用到VI编辑器,个人不喜欢用VI,我比较弱,用不来就会误操作,很烦恼,所以我装一个VIM(VI的升级版)
这步不是必须的,不需要的可直接跳第五步。
查看是否安装VIM,普通用户下,直接输入VIM。
提示:

The program 'vim' can be found in the following packages:

 * vim

 * vim-gnome

 * vim-tiny

 * vim-gtk

 * vim-nox

我不太懂这些意思,上网查了一下,有人说选 vim-gnome和vim-gtk安装会比较好,不过我就随便装,只装了个vim。

安装VIM:
代码:

sudo apt-get install vim

一直按y就好了。

5.打开编辑要修改catalina.sh文件
代码:

sudo vim /home/zyl/tomcat/bin/catalina.sh


6.修改catalina.sh文件,在文件开头#注释符后第二行插入
当时我装JDK的时候,就直接把当时的jdk-6u12-linux-i586.bin文件放在了/home/zyl/下,所以这边的路径应该是:
代码:

JAVA_HOME="/home/zyl/jdk1.6.0_12"

7.执行tomcat启动文件
代码:

sudo /home/zyl/tomcat/bin/startup.sh

这样,就可以成功启动tomcat.

8.启动,关闭,重启tomcat
在/home/zyl/下有个.bashrc文件(隐藏文件,CTRL+H 可以显示隐藏文件),我们要往里面写几句话。方便以后的tomcat操作
编辑文件的代码:

vim ~/.bashrc

在~/.bashrc文件里要添加的代码:

alias starttomcat='sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/startup.sh'alias shutdowntomcat='sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/shutdown.sh'alias restarttomcat='shutdowntomcat && starttomcat'

然后执行
代码:

source ~/.bashrc

ps:在这里,我遇到了一个问题,就是 E212的问题,只读,无法写入,也就是说没有操作的权限,这样我就给它分配了权限
代码:

su  (进入root

chmod 777 ~/.bashrc  (分配权限)


9.可以修改server.xml文件使得访问时省略端口,如,tomcat的默认端口为8080,若要修改成80,则进行如下操作
执行
代码:

sudo vim /home/zyl/tomcat/conf/server.xml

修改server.xml,将其中的数字8080改成80即可,修改端口的位置为
引用:

<Connector port="8080"....../>


端口80比较特殊,如果你把端口改为80,你可以在地址栏中直接输入     http://localhost/    来访问你的web
0 0