WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。
WebSphere 是一个模块化的平台,基于业界支持的开放标准。您可以使用受信任和持久的接口,将现有资产插入 WebSphere,并且可以随着需要的增长继续扩展您的环境。WebSphere 可以在许多平台上运行,包括 Intel、Linux 和 z/OS。
webSphere 是随需应变的电子商务时代的最主要的软件平台。它使您的公司可以开发、部署和整合新一代的电子商务应用,如B2B 电子商务,并支持从简单的网页内容发布到企业级事务处理的商业应用。
WebSphere 改变了业务管理者,合作伙伴和雇员之间的关系,例如您可以用它做如下工作:
创建高效的电子商务站点提高了网上交易的质量和数量。 把应用扩展到联合的移动设备上使销售人员可以为客户提供更方便、更快捷的服务。 整合已有的应用并提供自动简捷的业务流程。
可能出现的问题:
1:
今天在RHEL5上安装websphere6.1,运行install时没有反应,
最后发现linux少装了一个包:
compat-libstdc++-33-3.2.3-61.i386.rpm
把这个包装好后,安装界面终于出来了。
在rhel5 cd2的/server目录中,运行以下命令
rpm -ivh libXp-1.0.0-8.i386.rpm
rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm
rpm -ivh compat-db-4.2.52-5.1.i386.rpm -->这个包在我的光盘上没有。
rpm -ivh compat-gcc-34-3.4.6-4.i386.rpm
rpm -ivh compat-libf2c-34-3.4.6-4.i386.rpm
rpm -ivh compat-gcc-34-g77-3.4.6-4.i386.rpm
rpm -ivh compat-gcc-34-c++-3.4.6-4.i386.rpm
rpm -ivh compat-libstdc++-296-2.96-138.i386.rpm
rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm
2
一、问题
同事说WebSphere Applicaiton Server 6.1死活就是在ReHat5.3上装不起来。直接运行install脚本没有任何反应。而环境需求方项目组要的很紧。
我大致看了一下硬件环境,操作系统是Red Hat Enterprise Linux Server release 5.3 (Tikanga),内核是Kernel 2.6.18-128.el5xen on an x86_64。软件环境,已经新建用户和用户组was和was,目的很明显,不想使用超级用户root而是另建WAS6.1的单独用户,以避免使用超级用户带来的不可预知的高风险、同时也有利于硬件和软件维护分工边界职责的厘清。
此前装的WAS5.1是32位的,WAS6.1也是32位的,64位的WAS6.1我是没有装过。当然硬件都是64位的。这时对我来说,倒是一个新的挑战。我也是一个装配WAS的熟练工了。应该不算是问题吧。于是我也是安装以前的经验,直接运行install脚本,跟同事运行的结果一样,毫无反应。难道是我的人品问题吗?不可能吧。
先检查一下安装包的jre。java -version都跑不起来,WAS6.1安装包抛出了如下的错误信息:
[root@ bin]# ./java -version
JVMJ9VM011W Unable to load j9jit23: /IBM/soft/C88TFML/JDK/jre.pak/repository/package.java.jre/java/jre/bin/libj9jit23.so: cannot restore segment prot after reloc: Permission denied
JVMJ9VM011W Unable to load jclscar_23: /IBM/soft/C88TFML/JDK/jre.pak/repository/package.java.jre/java/jre/bin/libjclscar_23.so: cannot restore segment prot after reloc: Permission denied
Could not create the Java virtual machine.
因无法加载libj9jit23.so和libjclscar_23.so,许可被拒绝,无法创建Java虚拟机。
二、求解
难道是安装包的jre有问题吗?似乎不大可能,毕竟64位的ReHat5.0以上的版本我是第一次使用,于是首先怀疑操作系统在支持上是不是存在有地雷必须绕行。果然到IBM的官网的补丁发布说明上的硬件需求特别说明上就有专门指出,问题症状如出一辙。
?uid=swg21264941
Problems might occur when you attempt to run WebSphere Application Server on the Red Hat Enterprise Linux Version 5 operating system
Technote (troubleshooting)
Problem(Abstract)
You might have problems if you attempt to run IBM? WebSphere? Application Server versions 6.0 or 6.1 on the Red Hat Enterprise Linux? version 5 operating system.
For example, you might receive an error message such as the following:
pak/repository/package.java.jre/java/jre/bin/classic/libjvm.so: cannotrestore segment prot after reloc: PPermission denied
Cause
If you want to use WebSphere Application Server version 6.0 on the Red Hat Enterprise Linux Version 5 operating system, you must have WebSphere Application Server version 6.0.2.21 or later and IBM Software Development Kit (SDK) version 1.4.2 Service Release 8 or later installed.
If you want to use WebSphere Application Server version 6.1 on the Red Hat Enterprise Linux version 5 operating system, you must have WebSphere Application Server version 6.1.0.9 or later and IBM SDK version 1.5 Service Release 5 or later installed.