Ubuntu10.10 64位安装jdk-6u-linux-x64-rpm.bin和tomcat6.0.33

Ubuntu10.10 64位安装jdk-6u-linux-x64-rpm.bintomcat6.0.33

系统:ubuntu10.10 64

jdk版本:jdk-6u26-linux-x64-rpm.bin

Tomcat:apache-tomcat-6.0.33.tar.gz

下载了jdktomcat之后,我把它放在/home/software目录下(software为新建的文件夹),

Step1. jdk的安装和环境设置

1)安装jdk

#cd /home/software

#chmod -R 755 jdk-6u26-linux-x64-rpm.bin

#./jdk-6u26-linux-x64-rpm.bin

其中报错,如下:


其原因是没有安装alien工具,alien工具是ubuntu的软件包转换工具,由于ubuntu的软件包格式是deb,而我们现在的安装是rpm,所以要先用alienrpm包转换为deb包。

安装alien


其中由于刚才操作了./jdk-6u26-linux-x64-rpm.bin之后,将生成的包如下:


红色为刚才生成的,而现在只需把jdk-6u26-linux-amd64.rpm转换为deb包就可以了,操作如下:


更改其权限:


之后再进行安装jdk,如下:


(2)jdk环境设置

修改/etc/profile 文件

#vi /ect/profile

添加下面的指令

  JAVA_HOME=/usr/java/jdk1.6.0_26           

  CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar 
  PATH=$JAVA_HOME/bin:$HOME/bin:$PATH       

  export PATH JAVA_HOME CLASSPATH 

(备注:第一行:指明JDK安装路径

               第二行:java加载类(class or lib)路径,只有类在classpath中,java命令才能识别(必须配置.jar

              第三行:使得系统可以在任何路径下识别java命令($JAVA_HOME/bin必须放在PATH的最前面)
保存并退出后,执行如下命令:

#source /etc/profile 

# java -version  // 有显示java的版本为1.6.0_26,则表示安装成功 


3)执行java -version报错处理方案

   在上面安装了jdk之后,在执行命令 java -version时却报下面的错误:

Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object

出现此问题先检查环境变量配置是否正确


如果没问题就看一下libjre/lib中的rt.packtools.pack如果发现有这两个文件的话,就是因为他们没有解压,我们只需要把他们解压成rt.jartools.jar就一切OK了 





此时再执行命令:java -version   就可以查看到其信息了!!


相关的命令如下:

# cd $JAVA_HOME   (即进入/usr/java/jdk1.6.0_26)

# cd lib

# unpack200 tools.pack tools.jar

# cd ../jre/lib/

# unpack200 rt.pack rt.jar

#java -version 

即可显示上面的资料!!此时jdk安装成功!!!

Step2.安装tomcat (由于tomcat是绿色版的,直接解压就可以使用了)

1)下载安装包apache-tomcat-6.0.33.tar.gz
2)解压tomcat安装包

#cd /home/software  

#tar zxvf apache-tomcat-6.0.33.tar.gz

#cp -R apache-tomcat-6.0.33 /usr/local/tomcat
    拷贝apache-tomcat-6.0.33/usr/local下,并重命名为tomcat
3)启动tomcat
    #/usr/local/tomcat/bin/startup.sh
    若显示 Using CATALINA_BASE:   /usr/local/tomcat

           Using CATALINA_HOME:   /usr/local/tomcat

           Using CATALINA_TMPDIR: /usr/local/tomcat/temp

           Using JRE_HOME:        /usr/java/jdk1.6.0_26

           Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar

tomcat安装完成,打开浏览器http://IP地址:8080若出现tomcat默认页面,说明已经安装成功 

4)设置tomcat开机启动

  要想让tomcat能够开机自启动,我们必须要编写一个脚本来实现此功能,并放在/etc/init.d/下,让tomcat作为一种系统服务而随系统自启动,做法如下:

#sudo vi /etc/init.d/tomcat

编辑脚本:

# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat

export JDK_HOME=/usr/java/jdk1.6.0_26

export JAVA_HOME=/usr/java/jdk1.6.0_26

case $1 in
start)
        sh /usr/local/tomcat/bin/startup.sh
        ;; 
stop)   
        sh /usr/local/tomcat/bin/shutdown.sh
        ;; 
restart)
        sh /usr/local/tomcat/bin/shutdown.sh
        sh /usr/local/tomcat/bin/startup.sh
        ;; 
esac    
exit 0

保存并退出

接下来将启动脚本属性设置为755(使之可执行)

# chmod 755 /etc/rc.d/init.d/tomcat  

启动/关闭/重启tomcat:service tomcat start/stop/restart

#service tomcat start/stop/restart


你可能感兴趣的:(Linux)