`
lzkyo
  • 浏览: 466317 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WebLogic如何更换64位JDK

阅读更多

转自:http://www.hashei.me/2010/05/web ... 64%E4%BD%8Djdk.html
作者:hashei
使用32位JDK时,JVM一般设置最大设置为1.7G,而现在服务器普遍内存都很大,当然可以通过多个server建立垂直集群来更好的利用资源,但不妨使用64位JDK。虽然WebLogic可以直接在setDomainEnv里指定JAVA_HOME来更改JDK,但肯定会遇到BEA-000438的错,原因在于缺少对应64位JDK的native io libaray(位于weblogic/server/native)。一种方式是从别处拷贝一份过来,还有一种是下载wls_generic.jar形式的安装文件,而不是已经带有JDK的。然后下载64位JDK安装(
Jrockit下载),用java –jar wls_generic.jar来安装就可以了。
————————————————————————————
附一个错误分析,和native libaray相关,但并不是由于64位的关系,而是没有执行权限。
启动过程中发现
<Apr 28, 2010 6:27:15 PM GMT+08:00> <Error> <Socket> <BEA-000438> <
Unable to loa
d performance pack. Using Java I/O instead
. Please ensure that a native performa
nce library is in: ‘/opt/java1.5/jre/lib/IA64N:/opt/java1.5/jre/lib/IA64N/server
:/opt/java1.5/jre/../lib/IA64N::/opt/weblogic/bea/weblogic90/server/native/hpux1
1/IPF64:/opt/weblogic/bea/weblogic90/server/native/hpux11/PA_RISC:/opt/weblogic/
bea/weblogic90/server/native/hpux11/PA_RISC/oci920_8:/usr/lib’
没有启动native io,导致系统性能低下(这里要注意HP-UX里IA64N下的是32位JDK,IA64W下的才是64位JDK),而且java io配置的值较小,产生如下报错
<Apr 28, 2010 6:15:03 PM GMT+08:00> <Warning> <Socket> <BEA-000402> <There are:
5 active sockets, but the maximum number of socket reader threads allowed by the
configuration is: 4. You may want to alter your configuration.>
应用使用过程中从而出现
<Apr 28, 2010 6:14:10 PM GMT+08:00> <Error> <Console> <BEA-240003> <Console enco
untered the following error javax.servlet.jsp.JspException: Broken pipe (errno:3
2)
        at com.bea.console.taglib.html.tree.TreeTag.print(TreeTag.java:231)
        at com.bea.console.taglib.html.tree.TreeTag.doEndTag(TreeTag.java:192)
观察控制台的thread信息
Self-Tuning Thread Pool     
Active Execute Threads    Execute Thread Total Count    Execute Thread Idle Count    Queue Length    Pending User Request Count    Completed Request Count    Hogging Thread Count    Standby Thread Count    Throughput    Health
16    58    15    6048    0    144840    4    38    4.577865205875421    OK
排队的请求数多达6000个,导致了OutOfMemory,在JAVA堆还很空的情况下
观察发现/opt/weblogic/bea/weblogic90/server/native/hpux11/IPF32下面和native io相关的libmuxer.so没有执行权限,chmod +x 后再次启动错误信息不再出现

分享到:
评论

相关推荐

    Linux更换JDK+weblogic更换JDK

    ### Linux系统更换JDK与WebLogic服务器更换JDK详解 #### 一、概述 在Linux环境中,更换JDK(Java Development Kit)对于确保应用程序能够稳定运行至关重要。此外,如果使用了Oracle WebLogic Server作为应用服务器...

    weblogic tomcat配置64位JDK部署文档

    【Weblogic和Tomcat配置64位JDK部署】是一个关键任务,特别是在处理高并发和大数据量的应用场景中。在Windows 64位系统上,32位JDK的JVM虚拟内存最大限制为1.7GB,这可能导致内存溢出,从而影响服务器的稳定性和性能...

    jdk、weblogic安装配置

    `mv /opt/weblogic/jdk-8u151-linux-x64 /opt/weblogic/jdk1.8.0_151` 4. JDK的配置 JDK的配置主要涉及到环境变量的设置。 4.1 环境变量的设置 需要将JDK的安装目录添加到系统的环境变量中: `export JAVA_HOME...

    weblogic 10在windows下换64位JDK后的本地IO库

    在WebLogic Server 10的运行环境中,我们常常会遇到需要将系统从32位迁移到64位的情况,这涉及到Java开发工具集(JDK)的更换。在Windows操作系统下,从32位JDK升级到64位JDK是一个关键的步骤,它可能会影响到...

    Oracle Weblogic 10.X、11.X、12.X各个版本对应的系统、JDK、数据库版本

    本文将针对Oracle WebLogic Server 10.x、11.x、12.x各个版本的系统兼容性、JDK兼容性和数据库版本进行详细讲解。 首先,对于WebLogic Server 10.x版本,特别是10gR3(10.3.x),它主要支持的操作系统包括Windows、...

    jdk、weblogic详细安装步骤

    - **下载**: 从Sun官方网站下载64位Linux的JDK 1.5安装文件。推荐下载`jdk-1_5_0_15-linux-amd64-rpm.bin`文件。 ##### 2. 安装JDK - **放置位置**: 将下载好的文件放置在Linux系统的某个目录下,例如`/home`目录。...

    linux安装jdk,weblogic详细步骤

    在Linux系统上安装Java Development Kit (JDK) 和WebLogic Server是开发和部署Java应用程序的基础。下面将详细介绍这个过程。 **一、安装JDK** 1. **更新系统**: 在安装任何新软件之前,首先确保你的Linux系统是...

    Eclipse中集成weblogic时的JDK选择

    在Eclipse中集成WebLogic服务器时,选择正确的JDK版本是非常关键的步骤,因为这直接影响到应用程序的编译、运行以及服务器的稳定性。本文将详细阐述这个过程中的知识点。 首先,JDK(Java Development Kit)是Java...

    weblogic 11g 64位 各版本

    本篇将详细讲解WebLogic Server 11g在64位和32位操作系统上的不同版本以及其在Windows和Linux平台上的使用。 1. **WebLogic Server 11g简介** - WebLogic Server 11g是基于Java EE 5规范的,提供了一整套开发、...

    java,weblogic和jdk性能调优文档

    【Java、WebLogic和JDK性能调优】 Java、WebLogic和JDK的性能调优是优化企业级应用的关键步骤,以确保系统高效稳定运行。本文档主要关注WebLogic应用服务器和JDK的底层性能优化。 1. **WebLogic应用服务器性能调优...

    weblogic8.1+jdk1.4+axis1.2遇到的问题总结

    ### WebLogic 8.1 + JDK 1.4 + Axis 1.2 遇到的问题及解决方案 在集成WebLogic 8.1、JDK 1.4 和 Axis 1.2的过程中,可能会遇到一系列的技术挑战。本文将对这些挑战进行详细分析,并提供相应的解决策略。 #### 一、...

    解决weblogic时间与系统时间不一致的问题

    针对这个问题,一种有效的解决方案是在WebLogic服务器相关的JDK/JRE配置中调整时区设置。具体步骤如下: 1. **定位时区文件**: - 首先,需要找到WebLogic服务器所使用的JDK或JRE的安装路径。在本例中,这些路径...

    AIX5_3-64bit 下JDK1_6&WebLogic Server10_3的安装

    在本文中,我们将深入探讨如何在AIX 5.3 64位操作系统上安装Java Development Kit (JDK) 1.6以及Oracle WebLogic Server 10.3。AIX,全称Advanced Interactive eXecutive,是IBM开发的一款强大的Unix操作系统,尤其...

    weblogic jdk 静默安装所需shell

    在Linux操作系统中,静默安装WebLogic和JDK可以极大提高部署效率,避免手动操作的繁琐过程。下面我们将详细探讨如何通过shell脚本来实现这一目标。 首先,"init.sh"通常是一个初始化脚本,用于执行一系列系统配置和...

    64-weblogic server 安装 linux

    2. **内核版本**:通过 `uname -r` 命令得到的内核版本为 2.6.32-100.34.1.el6uek.x86_64,这是一个支持 64 位应用的内核。 #### 二、安装前的准备工作 1. **创建安装目录**:使用 `mkdir -p /app/mid/weblogic_...

    Centos7.6下安装jdk和weblogic服务.docx

    在CentOS 7.6操作系统上安装Java Development Kit (JDK) 和Oracle WebLogic Server是一项重要的任务,因为这两个组件是构建、运行Java应用程序和企业级Web应用的关键组件。以下是详细的安装步骤: 首先,我们来安装...

    jboos+linux_jdk+weblogic

    本教程将详细介绍如何在Linux操作系统上安装并配置JBOSS、Java Development Kit (JDK)、WebLogic Server以及Oracle数据库,这些都是构建高效能企业级应用的重要组成部分。 首先,让我们从JBOSS开始。JBOSS是Red Hat...

    linux+weblogic+jdk+Oracle2C环境搭建

    linux下安装weblogic以及Oracle、jdk 的一些过程。以及oracle的一些初始化操作

Global site tag (gtag.js) - Google Analytics