1.             所需要的软件:
apache-tomcat-6.0.14.tar.gz
jdk-6u2-solaris-sparc.tar.Z
 (32bit的, 先安装这个再安装下面64bit的)
jdk-6u2-solaris-sparcv9.tar.Z(64bit的)
 
2.             操作系统
OS是Solaris9 Sparc,用到的版本分别是Tomcat 6.0.14 ;  Jdk 1.6.0_02
 
3.   安装步骤:
3.1安装Java
Java是SUN开发的,所以它在自家的OS上预装了java的运行环境.
java –version
可以看到java的版本号:Soaris9是1.4.2_05
先要将以前的java包删除!
pkgrm SUNWj3dev SUNWj3dmo SUNWj3dvx SUNWj3irt SUNWj3man SUNWj3rt SUNWj3rtx
pkgrm SUNWlj3dv SUNWlj3rt
 (如果有的话,pkginfo | grep SUNWj3 查看)
 
uncompress  jdk-6u2-solaris-sparc.tar.Z
tar xvf  jdk-6u2-solaris-sparc.tar
解压后得到几个SUNW开头的文件,把它们放到一个目录下
添加新包, pkgadd –d ./ (在刚才放解压的几个SUNW目录)
 
再安装64bit的包, 同样
uncompress  jdk-6u2-solaris-sparcv9.tar.Z
tar xvf  jdk-6u2-solaris-sparcv9.tar
pkgadd -d ./
好了,安装完了。
java –version ,看版本号变了!
(如果看不到,需要设置环境变量:PATH=$PATH: /usr/jdk/jdk1.6.0_02/bin)
/usr目录下有几个目录最好删除:java、j2se、java1.2
做个链接:
ln -s jdk/instances/jdk1.6.0 java
这样/usr/bin/下的链接就可以不更改,或者更改/usr/bin下的链接,见下面步骤:
Solaris下在/usr/bin/下有几个原有java的链接需要修改:
#ls –l j*
jar -> ../java/bin/jar
jarsigner -> ../java/bin/jarsigner
java -> ../java/bin/java
javac -> ../java/bin/javac
javadoc -> ../java/bin/javadoc
javah -> ../java/bin/javah
javap -> ../java/bin/javap
jdb -> ../java/bin/jdb
 
先删除原来链接:
#rm jar jarsigner java javac javadoc javah javap jdb javaws jcontrol
建立新的链接
#ln –s ../jdk/instances/jdk1.6.0/bin/jar jar
#ln –s ../jdk/instances/jdk1.6.0/bin/java java
 
依次重新建立链接如下:
jar -> ../jdk/instances/jdk1.6.0/bin/jar
jarsigner -> ../jdk/instances/jdk1.6.0/bin/jarsigner
java -> ../jdk/instances/jdk1.6.0/bin/java
javac -> ../jdk/instances/jdk1.6.0/bin/javac
javadoc -> ../jdk/instances/jdk1.6.0/bin/javadoc
javah -> ../jdk/instances/jdk1.6.0/bin/javah
javap -> ../jdk/instances/jdk1.6.0/bin/javap
javaws -> ../jdk/instances/jdk1.6.0/bin/javaws
jcontrol -> ../java/jre/bin/jcontrol
jdb -> ../jdk/instances/jdk1.6.0/bin/jdb
 
3.2安装Tomcat 6.0
在安装Tomcat之前,要设置两个环境变量:
JAVA_HOME=/usr/jdk/jdk1.6.0_02
CLASSPATH=.:/usr/jdk/jdk1.6.0_02/bin:/usr/jdk/jdk1.6.0_02/jre/lib
export JAVA_HOME CLASSPATH
(其他的系统下,是你安装JDK的目录)
 
有了这两个变量,Tomcat才能安装.
apache-tomcat-6.0.14.tar.gz是个二进制文件解压后解可用。
我把它解压到了/usr/local/apache-tomcat-6.0.14
建一个链接
ln –s /usr/local/apache-tomcat-6.0.14  /usr/local/tomcat6.0
这样以后升级就方便了,刚才的apache也应该这么做.
设置相应的变量:
CATALINA_HOME=/usr/local/tomcat6.0
CATALINA_BASE=/usr/local/tomcat6.0
export CATALINA_HOME CATALINA_BASE
进入/usr/local/tomcat6.0/bin
./startup.sh 启动tomcat
(注:这样起来后在用户退出后tomcat就会停止执行;让tomcat后台执行:
nohup sh ./startup.sh & )
通过浏览器 http://SeverIP:8080 看到了一只猫!(5.0才有吧,4.X没看到)
port 8080 是Tomcat的默认端口
 
设置tomcat在Solaris启动时自动启动:
在/etc/rc3.d下建立一个文件S99tomcat_start,代码如下:
JAVA_HOME=/usr/jdk/jdk1.6.0_02
CLASSPATH=.:/usr/jdk/jdk1.6.0_02/bin:/usr/jdk/jdk1.6.0_02/jre/lib:
export JAVA_HOME CLASSPATH
CATALINA_HOME=/usr/local/tomcat6.0
CATALINA_BASE=/usr/local/tomcat6.0
export CATALINA_HOME CATALINA_BASE
 
nohup /usr/local/tomcat6.0/bin/startup.sh & >/dev/null
别忘了加执行权限哦,这样Solaris启动是就会启动tomcat了。

转自:http://blog.csdn.net/qingfeng0826/archive/2007/09/28/1804847.aspx

Solaris9 Sparc下安装JDK6.0和tomcat6.0相关推荐

  1. TURBOLinux 7.0下安装Oracle 8.1.7.0.1 release 3

    作者:shiley 时间:2002-5-20 ----------------------------------------------------------------------------- ...

  2. linux18.2安装界面,Ubuntu 18.10下安装Grub Customizer 5.1.0配置grub2图形化界面

    配置Grub2/burg引导装载程序Grub Customizer 5.1.0新增加对Ubuntu 18.10的支持,我们可以用PPA源来安装,同时还支持Ubuntu 18.04.16.04.14.0 ...

  3. 在LINUX下安装 Sybase ASE 11.0.3.3

    在LINUX下安装 Sybase ASE 11.0.3.3 从Sybase的站点上下载两个软件包,笔者下载了11.0.3.3版本,Sybase目前已经推出了ASE11.9.2,由 于11.9.2软件包 ...

  4. linux安装百度网盘rpm,Deepin、Ubuntu下安装百度网盘baidunetdisk_linux_2.0.1.rpm的方法

    本文介绍在Deepin.Ubuntu操作系统下安装百度网盘官方客户端baidunetdisk_linux_2.0.1.rpm的方法,你没有看错,是下载.rpm包并安装在Deepin.Ubuntu下,因 ...

  5. tensor搭建--windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速

    windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速 原文见于:http://www.jianshu.com/p/c245d46d43f0 ...

  6. 华为云CENTOS下安装MySQL及重置mysql8.0密码

    华为云貌似无法重置密码,一直报错权限不足,老老实实的重装,查询默认密码登录. Linux下安装MySQL及重置mysql8.0密码 2018年12月30日 16:48:57 PHP,Python 阅读 ...

  7. Redhat linux下安装oracle11r2手册+截图_toto_V1.0

     在Linux下安装配置Oracle 11g R2详细过程(在整个过程中是在虚拟机下模拟的,虚拟机磁盘设置成了100GB) 1.Linux环境配置准备 环境:Linux:Redhat Enterp ...

  8. cuda tensorflow版本对应_Windows10下安装tensorflow-gpu(2.2.0)安装教程(避坑+保姆式教学)...

    本文实现了Windows10下GPU版本的tensorflow2.2.0的安装,用到的软件主要包括:CUDA 10.2 + cuDNN + Anaconda + tensorflow-gpu 2.2. ...

  9. virtualbox+oracle linux 6.3 下安装oracle 11.2.3.0

    闲来无事,今天在虚拟机下安装了oracle11g的单实例,特此记录分享下! 用到的软件:VirtualBox-4.0.8-71778-Win.exe     oracle linux 6.3(V334 ...

最新文章

  1. typeof做类型判断时容易犯下的错
  2. 【ABAP】获取后台Job相关状态
  3. 冲销已过账外向交货单
  4. 大数据WEB阶段(十五)JavaEE三大核心技术之过滤器
  5. 电商产品评论数据情感分析代码详解
  6. Java中的功能性FizzBu​​zz Kata
  7. 【渝粤教育】广东开放大学 Android移动开发项目实践 形成性考核 (58)
  8. 处理局域网网速变慢问题的几个思路
  9. WordPress 常用快捷键列表
  10. 使用Python编写程序安排期末考试监考
  11. Android的ListView长按监听器
  12. python爬虫JS逆向加密破解之百度翻译
  13. 1 1 2 2 3 ...java_java 接收一个键盘输入的整数,计算1-1/2!+1/3!-1/4!.....1/n!
  14. 如何批量给 Word、Excel、PDF、PPT 文档设置文件打开密码和删除密码
  15. 计算机中的量子力学,从量子力学解读宇宙:我们也许存在于计算机虚拟的世界中!...
  16. PYTHON单任务FTP断点续传程序
  17. 【成功】qlv转MP4,超简单方法
  18. 如何用保险抵御人生中的死亡风险【全攻略】
  19. Unity 程序升级(PC版非热更新)
  20. python 网页生成pdf_3个步骤教你如何用Python实现网页转PDF

热门文章

  1. Python 的 eval() 与 exec()区别
  2. Redis事务中几种常见的场景-exec执行前后的语法错误时的处理
  3. EL表达式中格式化日期显示
  4. MybatisPlus中insert方法与insertAllColumn方法的区别
  5. 【LeetCode】2. Add Two Numbers
  6. x shell 配置 和相关注意点(vm相关注意点)
  7. ajax mysql项目 react_Github MIT开源银行电子支付系统(ReactJS+Nodejs+Mysql)
  8. python 跳一跳辅助_python实现跳一跳辅助的实验报告
  9. python计算机基础_python计算机基础
  10. 苹果雪豹操作系统正式版_苹果文件泄密?3 款新 iPhone 正式命名曝光