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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值