JDK版本为jdk-6u37-linux-i586.bin、Tomcat版本为apache-tomcat-6.0.36.tar.gz
一、安装JDK
1、到官网下载相关的JDK
下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、假设JDK安装文件在桌面,利用指令
cd /usr/local
进入/usr/local/文件夹下,再用
mkdir Java
新建一个文件夹,指定安装目录是:/usr/local/Java。
3、切换到桌面下,将下载的JDK复制到/usr/local/Java下,用
sudo cp -a jdk-6u37-linux-i586.bin /usr/local/Java
4、切换到/usr/local/Java下,输入
sudo sh jdk-6u37-linux-i586.bin
执行后,这时/usr/local/Java目录下多了一个jdk1.6.0_37文件夹
二、设置JAVA_HOME环境系统变量
1、在/usr/local/Java目录下用
sudo gedit /etc/profile
打开/etc/profile文件
2、添加变量如下
export JAVA_HOME=/usr/local/Java/jdk1.6.0_37
export JRE_HOME=/usr/local/Java/jdk1.6.0_37/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
一般更改/etc/profile文件之后,需要重启计算机才能生效。这里介绍一种不用重启使其生效的方法,打开终端输入
source /etc/profile
注:网上有的资料说要修改/etc/environment文件,但是这并不可行,修改后重新启动Ubuntu后会发现Ubuntu开机连登陆也登陆不了。
3、查看java环境变量是否配置成功
输入 java -version
可以看到java的版本,安装JDK成功
三、安装tomcat
1、到官网下载相关tomcat
这里下载的是apache-tomcat-6.0.36.tar.gz
下载地址http://tomcat.apache.org/
2、将下载的apache-tomcat-6.0.36.tar.gz放在/usr/local/文件夹下,解压并命名为tomcat6
指令解压 sudo tar zxvf apache-tomcat-6.0.36.tar.gz
重命名 sudo mv apache-tomcat-6.0.36 tomcat6
3、在终端进行tomcat6下的bin文件
即 cd /usr/local/tomcat6/bin
这里用gedit打开catalina.sh文件,输入
sudo gedit catalina.sh
在 cygwin=false os400=false darwin=false case "`uname`" in CYGWIN*) cygwin=true;; OS400*) os400=true;; Darwin*) darwin=true;;
上面添加:
JAVA_HOME=/usr/local/Java/jdk1.6.0_37
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m -Dcom.sun.management.jmxremote"
4、开启tomcat,输入:sudo ./startup.sh
启动Tomcat6
若出现
Using CATALINA_BASE: /usr/local/Java/tomcat6
Using CATALINA_HOME: /usr/local/Java/tomcat6
Using CATALINA_TMPDIR: /usr/local/Java/tomcat6/temp
Using JRE_HOME: /usr/local/Java/jdk1.6.0_37
Using CLASSPATH: /usr/local/Java/tomcat6/bin/bootstrap.jar: /usr/local/Java/tomcat6/bin/tomcat-juli.jar
则成功。
打开浏览器,输入http://localhost:8080/可以看到tomcat的主页面
5、关闭tomcat,输入:sudo ./shutdown.sh
在这个过程中遇到了不少问题,由于修改JDK环境变量导致开机登陆都不行,后来发现原来是由于修改了/etc/environment所致。