2013年8月14日星期三

ubuntu 12.04 安装tomcat7.0

虽然也可以使用apt-get安装tomcat,但是有人说不好,所以我是手动下载安装的,
1.
首先在http://tomcat.apache.org/download-70.cgi下载安装文件,选择tar.gz 格式.注意,
先选择中国的镜像站,北理或华科的都可以,默认的镜像站慢的吓死人

解压到某个目录,我解压到/opt中,这个目录是任意的
tar xzvf apache-tomcat-7.0.42.tar.gz
sudo mv apache-tomcat-7.0.42 /opt

很多操作都是和tomcat的安装目录相关的,需要根据自己的安装进行更改.

2.然后,在/etc/environment中定义JAVA_HOME和JRE_HOME环境变量,
sudo vim /etc/environment
修改如下(貌似默认就有PATH变量了)
JAVA_HOME="/usr/lib/jvm/java-6-oracle"
JRE_HOME="/usr/lib/jvm/java-6-oracle/jre"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME:$JRE_HOME"

JAVA_HOME和JRE_HOME分别指向jdk和jre的安装路径,需要根据你的安装情况进行修改.关于如何安装jdk可以参考我的这篇文章:http://ningyuwhut.blogspot.com/2013/08/ubuntu-1204-ppajdk.html

有时候tomcat并不识别这两个变量,一个很保险的方法是修改catalina.sh(在tomcat安装目录下面的bin目录下),把两个环境变量的定义放在第一行后面
cd /opt/apache-tomcat-7.0.42/bin#切换到catalina.sh所在路径下面
sudo vim catalina.sh
修改如下:

#!/bin/sh
JAVA_HOME="/usr/local/jdk1.6.0_23"
JRE_HOME="/usr/local/jdk1.6.0_23/jre"
# Licensed to the Apache Software Foundation (ASF)...
#...
#...
....
3.最后,配置tomcat-users,需要修改tomcat安装目录下的conf目录中的tomcat-users.xml文件.
修改如下:












4.启动tomcat
先切换到/opt目录下面
 sudo ./apache-tomcat-7.0.42/bin/startup.sh   
此时会输出:
Using CATALINA_BASE:   /opt/apache-tomcat-7.0.42                                                                                  
Using CATALINA_HOME:   /opt/apache-tomcat-7.0.42                                                                                  
Using CATALINA_TMPDIR: /opt/apache-tomcat-7.0.42/temp                                                                              
Using JRE_HOME:        /usr/lib/jvm/java-6-oracle/jre                                                                        
Using CLASSPATH:       /opt/apache-tomcat-7.0.42/bin/bootstrap.jar:/opt/apache-tomcat-7.0.42/bin/tomcat-j                        
uli.jar                                       
这估计是提示我们JRE和tomcat的路径.

然后,在浏览器中输入127.0.0.1:8080就可以访问tomcat了.


参考:
1.http://stackoverflow.com/questions/11219678/apache-tomcat-installation-directory-in-ubuntu-configure-tomcat-in-eclipse-u
2.http://diegobenna.blogspot.in/2011/01/install-tomcat-7-in-ubuntu-1010.html

没有评论:

发表评论