Ubuntu 11.04 下安装JDK6,Tomcat7

转载 2012年03月26日 11:30:48

          首先需要安装JDK,因为从Ubuntu10.04开始就从官方源中取消了sun的jdk,所以需要自己从sun公司下载bin文件。我用的是64位的系统,所以需要下载"Linux x86_64“这样名字的bin文件。

Sun公司提供的安装指导如下:

1.下载文件. 

2. 创建/usr/lib/jvm/java目录,将刚才下载的文件复制到该目录下.并进入/usr/lib/jvm/java目录

3. 设置运行权限
执行命令: 
chmod +x 6u <version>-linux-x64.bin

4. 解压文件.
执行命令:% ./jdk-6u <version>-linux-x64.bin

JDK文件就会解压在当前路径的一个名为jdk.6.0_<version> 的目录中.

5. 执行sudo gedit /etc/environment,添加配置

             PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk.6.0_<version>/bin"
             CLASSPATH=".:/usr/lib/jvm/java/jdk1.6.0_25/bin/lib"
             JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_25"

6.在usr/lib/jvm/java/下建立一个链接。

            为了以后跟换版本方便我们建立一个链接:

            ln -s /usr/lib/jvm/java/jdk.6.0_<version> default-java

            sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/default-java/bin/java 300
     sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/default-java/bin/javac 300

           sudo update-alternatives --config java













安装Tomcat

  A、获取Tomcat安装包

?View Code BASH
1
wget http://apache.etoak.com/tomcat/tomcat-7/v7.0.14/bin/apache-tomcat-7.0.14.tar.gz

  B、解压并安装

?View Code BASH
1
2
3
4
5
mkdir -p /usr/local/webserver/
tar  xvzf  apache-tomcat-7.0.14.tar.gz -C /usr/local/webserver/
#重命名安装目录
cd /usr/local/webserver/
mv apache-tomcat-7.0.14/ tomcat

  C、设置tomcat以独立的用户运行(根据个人需要)

?View Code BASH
1
2
#添加一个系统用户tomcat,并且设置为不可登录系统。 
useradd -d /usr/local/webserver/tomcat -s /usr/sbin/nologin tomcat

  D、设置用户tomcat对tomcat目录的访问权限(根据个人需要)

?View Code BASH
1
chown -R tomcat.tomcat /usr/local/webserver/tomcat/

  E、配置Tomcat环境变量

?View Code BASH
1
2
3
4
5
vi /etc/environment
 
CATALINA_BASE=/usr/local/webserver/tomcat
CATALINA_HOME=/usr/local/webserver/tomcat
TOMCAT_USER=tomcat  (根据个人需要)

  使用以下命令使配置生效

?View Code BASH
1
. /etc/environment

  F、启动tomcat

?View Code BASH
1
2
3
4
5
6
7
/usr/local/webserver/tomcat/bin/startup.sh 
 
Using CATALINA_BASE:   /usr/local/webserver/tomcat
Using CATALINA_HOME:   /usr/local/webserver/tomcat
Using CATALINA_TMPDIR: /usr/local/webserver/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/webserver/tomcat/bin/bootstrap.jar:/usr/local/webserver/tomcat/bin/tomcat-juli.jar

  G、测试

  访问http://ip:8080/,如果看到Tomcat缺省界面就表示成功了。

  H、停止Tomcat

?View Code BASH
1
/usr/local/webserver/tomcat/bin/shutdown.sh

  I、设置Tomcat管理员帐号

  在的标签前添加以下内容

?View Code BASH
1
2
3
4
5
6
7
8
9
nano /usr/local/webserver/tomcat/conf/tomcat-users.xml
 
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="000000" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

  保存关闭后,重新运行tomcat即可输入上面定交的用户名和密码,便登录Tomcat的管理页面。

  J、以守护进程方式运行tomcat

  按照tomcat官方的要求,tomcat作为一个守护进程运行,需要用到jsvc工具

  安装jsvc

?View Code BASH
1
2
3
4
5
6
7
cd  /usr/local/webserver/tomcat/bin/
tar xvzf  commons-daemon-native.tar.gz 
cd commons-daemon-1.0.5-native-src/unix/
./configure
make
cp jsvc ../..
cd ../..

  运行下面的命令,便可以守护进程运行tomcat

?View Code BASH
1
2
cd  /usr/local/webserver/tomcat/
./bin/jsvc -cp ./bin/bootstrap.jar:./bin/tomcat-juli.jar -outfile ./logs/catalina.out -errfile ./logs/catalina.err org.apache.catalina.startup.Bootstrap

  访问http://ip:8080/,如果看到Tomcat缺省界面就表示成功了。

  K、设置开机启动tomcat

  本打算以守护程序方式设置开机启动的,研究N久未果,先暂时用下面的方法吧!
  
  编辑/etc/rc.local,加入启动脚本


Ubuntu 11.04 下安装JDK6,Tomcat7

首先需要安装JDK,因为从Ubuntu10.04开始就从官方源中取消了sun的jdk,所以需要自己从sun公司下载bin文件。我用的是64位的系统,所以需要下载"Linux x86_64“这样名字的b...

【UBUNTU】Ubuntu 11.04 下安装JDK 6 + Tomcat 7

------------------------------------------- 我的地址  http://www.linuxidc.com/Linux/2011-08/40787p2.htm...
  • kenkywu
  • kenkywu
  • 2011年10月05日 22:03
  • 780

ubuntu 11.04安装sun-jdk-6

导师突然想让我弄一下hadoop 一般hadoop在linux上装啊,今天装jdk,发现网上好多版本装不上,而且书本上的明显错误,于是多方查找,终于是装上了,javac  java等命令可以用,好像...
  • Conqer
  • Conqer
  • 2011年11月07日 21:25
  • 2138

2012-03-27 14:55 Ubuntu 11.04 下安装配置 JDK 7 图文教程(转)

到JDK官网下载JDK,目前已经更新到jdk7了,在这里选择第一个(Java Platform(JDK)7)。 下载JD:http://www.oracle.com/technetwork/java...

Ubuntu 11.04 下安装配置 JDK 7

第一步:下载jdk-7-linux-i586.tar.gz wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586...

【Ubuntu】Ubuntu 11.04 下安装配置 JDK 7

Ubuntu 11.04 下安装配置 JDK 7 分类: Linux Java2011-08-13 01:41 9319人阅读 评论(14)收藏举报 第一步:下载jdk-7-li...
  • kenkywu
  • kenkywu
  • 2012年04月22日 23:28
  • 6522

64位Ubuntu11.04下面安装JDK1.7

这篇文章转自其他地方,但是,结合自己安装修改了下内容。最终安装成功。非常感谢原作者。解决了我的大问题。 1、首先到Oracle官网下载Linux版本的64位版JDK:jdk-7u3-li...

关于tomcat7在有jdk6的环境下安装的一些经验总结

首先声明环境,我的电脑本身装了tomcat5.5,jdk6_0_18,安装好tomcat后双击startup.bat主要出现两个问题 1: Deploying web application dire...

ubuntu 11.04 安装jdk

在Ubuntu下编译Android代码。开始装的是jdk1.6,make,一切OK。可是在make sdk的时候,出错了。原来是使用jdk1.6的时候,javadoc会有问题。网上搜了下,发现该问题已...
  • njuitjf
  • njuitjf
  • 2011年07月24日 22:13
  • 4001
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu 11.04 下安装JDK6,Tomcat7
举报原因:
原因补充:

(最多只允许输入30个字)