`

solaris 10(sunos 5.10)上安装java

 
阅读更多

从官网下载64位的jdk:

Solaris SPARC 64-bit 92.9 MB jdk-8u45-solaris-sparcv9.tar.gz

 

下载后上传到主机上,

执行命令:

  gzip -dc jdk-8u45-solaris-sparcv9.tar.gz | tar xf -

 

解压完成后目录为:

  jdk1.8.0_45

 

修改当前用户下.profile文件,添加环境变量:

export JAVA_HOME=/home/java/jdk1.8.0_45

export PATH=${JAVA_HOME}/bin/sparcv9:/usr/bin:${path}

export LD_LIBRARY_PATH_64=${JAVA_HOME}/jre/lib/sparcv9/server

 

重新登录一遍,执行:

 $ java -version

java version "1.8.0_45"

Java(TM) SE Runtime Environment (build 1.8.0_45-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

$ javac -version

javac 1.8.0_45

 

之前安装jdk1.7 ,解压,配环境变量后,执行 java -version 报错:

 Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object

 

经查询发现jre/lib 目录下没有 rt.jar ,该jdk1.7包大小如下:

Solaris SPARC 64-bit 18.41 MB jdk-7u80-solaris-sparcv9.tar.gz

可能是更新包,所以装的不对:

Solaris SPARC上需要先安装32位jdk,再用64位覆盖上。

 

JDK文档:

nstallation of Oracle Solaris Archive Binaries (.tar.gz)

You can install a JDK archive binary in any location that you can write to. It will not displace the system version of the Java platform provided by the Oracle Solaris OS. These instructions install a private version of the JDK.

Installing the JDK on a 64-bit system that allows a 32-bit JVM is a two-step process: first install the 32-bit JDK and then install the additional support for 64-bit operations. The file names are as follows:

On SPARC processors:

    jdk-7u<version>-solaris-sparc.tar.gz     (32-bit)
    jdk-7u<version>-solaris-sparcv9.tar.gz   (64-bit)

On x64/EM64T processors:

    jdk-7u<version>-solaris-i586.tar.gz     (32-bit)
    jdk-7u<version>-solaris-x64.tar.gz      (64-bit)

If you are running a 32-bit version of Oracle Solaris, you only need to download and install the 32-bit version.

1. Download the bundles or bundle, if you are installing only the 32-bit version of Oracle Solaris. Before the file can be downloaded, you must accept the license agreement. The archive binaries can be installed by anyone in any location that you can write to.

The .tar.gz archive file (also called a tarball) is a file that can be simultaneously uncompressed and extracted in one step.

2. Change directory to the location where you would like the JDK to be installed. Move the .tar.gz archive binaries to the current directory.

3. Unpack the tarball and install the JDK.

The following steps can be performed in either order.

On SPARC processors:

    % gzip -dc jdk-7u<version>-solaris-sparc.tar.gz | tar xf -
    % gzip -dc jdk-7u<version>-solaris-sparcv9.tar.gz | tar xf -

On x64/EM64T processors:

    % gzip -dc jdk-7u<version>-solaris-i586.tar.gz | tar xf -
    % gzip -dc jdk-7u<version>-solaris-x64.tar.gz | tar xf -

The JDK is installed in a directory called jdk1.7.0_<version> in the current directory. For example, for the JDK 7 update 1 release, the directory would be named: jdk1.7.0_01.

The supplemental files for 64-bit support are installed in directories named for the machine architecture model, which are added at several locations within the same jdk1.7.0_<version> directory where the 32-bit JDK was installed. For example, on SPARC processors the 64-bit Java VM Library file (libjvm.so) is stored in the jdk1.7.0_<version>/jre/lib/sparcv9/server directory, whereas the version for x64/EM64T is stored in thejdk1.7.0_<version>/jre/lib/amd64/server directory.

The JDK documentation is a separate download. See Java SE Downloads for more information

 

jdk1.7.0_79 采用 tar.gz 方式安装后:

先安装32位,再安装64位,64位的支持大于2G内存配置,

于是 在tomcat6.0.43下catalina.sh 配置:

JAVA_OPTS=" -server -Xms8192m -Xmx8192m  -XX:PermSize=512M -XX:MaxNewSize=512m -XX:MaxPermSize=512m -Djava.awt.headless=true "

启动tomcat报错:

 Invalid initial heap size: -Xms8192m

The specified size exceeds the maximum representable size.

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit.

 

查看tomcat启动的命令:

/home/java/jdk1.7.0_79/bin/java -server -Xms8192m -Xmx8192m  -XX:PermSize=512M -XX:MaxNewSize=512m -XX:MaxPermSize=512m -Djava.awt.headless=true  -classpath /export/home/vgop/run/apache-tomcat-6.0.43/bin/bootstrap.jar org.apache.catalina.startup.Bootstrap start

 

发现java 是带路径的,把路径删除后就正常了。

 

删除方式:

 vi catalina.sh

:1,%s/"$_RUNJAVA"/java/g

:wq

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Solaris 10 Reference Manual Collection(SunOS5.10, 2008-04)

    《Solaris 10参考手册集》是针对SunOS 5.10操作系统(即Solaris 10)的一份重要技术文档,该手册集合在2008年4月发布,为开发者和系统管理员提供了丰富的API和技术指南。这份资料包含了一些关键领域的详细信息,对于...

    Solaris 5.10下安装Oracle 10g 的过程

    在 Solaris 5.10 系统上安装 Oracle 10g 需要进行一系列的系统变量设置,以确保系统能够满足 Oracle 的需求。 **步骤:** 1. **打开 "/etc/system" 文件** 使用 root 用户登录,通过文本编辑器(如 vi)打开 `/...

    solaris10.zip

    solaris安装gcc,g++,gdb等工具 包含以下安装包 libexpat1-2.1.0,REV=2013.01.01-SunOS5.10-i386-CSW.pkg.gz bash-4.3.33,REV=2015.02.15-SunOS5.10-i386-CSW.pkg.gz libgcc_s1-4.8.0,REV=2013.03.29-SunOS5.10-i386...

    SunOS 5.10系统安全加固手册文档

    SunOS 5.10系统安全加固手册文档

    apache24-2.4.23,REV=2016.07.05-SunOS5.10-sparc-CSW.pkg.gz

    Apache24-2.4.23 for Sun Sparc OS 10 安装包,WEB服务器

    SunOSTM 5.10 网络接口和系统接口

    为了支持 Solaris Cluster,SunOS 5.10 引入了远程共享内存 API,它允许跨多个节点共享内存。 - **共享内存模型**:该模型支持跨节点的共享内存,使得集群内的进程能够像本地进程一样访问共享内存。 - **API框架**...

    SunOS_常用操作命令

    SunOS 常用操作命令 SunOS 操作系统提供了许多实用的命令,以下是常用的操作命令的总结: 系统命令 * `passwd`:修改口令 * `exit`:退出系统 文件命令 * `cp`:复制文件或目录,参数:`-a` 递归目录,`-i` ...

    solaris 操作系统安装文档

    在本安装文档中,我们将详细介绍如何在 SUN M4000 服务器上安装 Solaris 10 系统。 **SUN M4000 服务器配置** SUN M4000 服务器是一款高性能的 SPARC 服务器,其硬件配置包括: - 2 个 2.15GHz 的双核 CPU - 8GB ...

    apache24_dev-2.4.23,REV=2016.07.05-SunOS5.10-sparc-CSW.pkg.gz

    Apache24_dev-2.4.23 for Sun Sparc OS 10 安装包,WEB服务器

    Solaris系统管理指南-基本管理

    ■ 安装了SunOSTM 5.10 操作系统(Solaris OS) ■ 设置了任何计划使用的网络软件 SunOS 5.10 发行版属于Solaris 产品系列,它还包含许多功能,其中包括SolarisGNOME 桌面环境。SunOS 5.10 OS 与AT&T 的System V, ...

    solaris_x86_v2.5.1.7z

    Solaris 2.6以后,SUN删除了版本号中的“2”,因此,SunOS 5.10叫做Solaris 10。Solaris的早期版本后来又被重命名为Solaris 1.x。因为“SunOS”这个词被用做专指Solaris操作系统的内核,因此Solaris被认为是由SunOS...

    Solaris系统管理指南-高级管理

    SunOS 5.10 操作系统属于Solaris 10 产品系列,它还具有许多功能,其中包 括GNOME 桌面环境。SunOS 5.10 操作系统与AT&T 的System V, Release 4 操作系统兼 容。 对于Solaris 10 发行版,系统管理员感兴趣的新增功能...

    solaris安装Oracle

    在Solaris操作系统上安装Oracle数据库是一个涉及多步骤的过程,本文将详细阐述这些步骤以及在安装过程中需要关注的关键知识点。 首先,在创建虚拟机时,选择安装Solaris10x86-64版本。安装过程中应特别注意/tmp和...

    gcc8.5.0-solaris10预编译版

    标签 "gcc solaris10 cmake sunos10" 明确了这个压缩包与GCC、Solaris 10、CMake以及SunOS 10之间的关联。SunOS 10是Oracle Solaris操作系统的早期版本,基于UNIX系统,由Sun Microsystems开发。这里的SunOS 10与...

    solaris虚拟机添加磁盘方法

    在solaris虚拟机上添加新磁盘 Last login: Tue Aug 13 18:23:21 2013 Oracle Corporation SunOS 5.10 Generic Patch January 2005 [root@S1011:/]# devfsadm [root@S1011:/]# format Searching for disks...done ...

    Solaris 10 X86图文详细教程_进单用户

    综上所述,这篇图文详细教程针对的是Solaris 10 X86操作系统,旨在指导用户如何进入单用户模式。这是系统管理员在面对紧急故障时,进行系统诊断和修复的重要技能。掌握此技能,对于保证系统安全稳定运行具有重要意义...

    jdk-8u211-solaris-sparcv9.tar.rar

    总的来说,这个压缩包包含了适用于Solaris SPARC V9架构的Java 8开发工具,使用者需要先解压RAR文件,然后解压tar.gz文件,最后遵循readme.txt中的指示进行安装和配置,以便在该平台上开发和运行Java程序。...

    Solaris 9 Sun硬件的Solaris

    随着版本的不断迭代,自Solaris 2.6起,版本号中的数字“2”被移除,例如SunOS 5.10即为Solaris 10。 ### Solaris 1.x 与 Solaris 2.x - **Solaris 1.x**:早期版本,实际上是SunOS 4.x的别称,基于BSD Unix。 - *...

Global site tag (gtag.js) - Google Analytics