为什么 WebSphere Application Server 要求使用 IBM JDK

如题所述

首先,要直接设置记录,需要使用“WebSphere 提供的 JDK”来支持,在 Sun ?Solaris? 和 HP-UX 平台上,WebSphere 提供的 JDK 分别来自 Sun 和 HP,不过,IBM ORB 和 IBM 安全实现将替换来自 Sun 和 HP 的。EJB WLM 需要 IBM ORB,IBM 安全实现遵循 FIPS,而 Sun 和 HP JDK 则不遵循 FIPS。对于所有其他平台,WebSphere 提供的 JDK 是IBM JDK。

至于“为什么 WebSphere 提供 JDK?”,这需要回顾对 WebSphere Application Server V2.x 和 WebSphere Application Server V3.x 的支持体验。对于这些版本,列出了支持的 JDK(客户可以从中下载)并提供了相关说明,以帮助客户安装 JDK 和配置 WebSphere Application Server 来使用 JDK。这种方法导致了许多问题,而客户也常常由于这些问题而打来电话寻求支持:
不正确安装 JDK。
不正确安装 WebSphere Application Server(或配置它来使用 JDK)。
客户未能获取所需 JDK 版本而在其位置安装另一个不等效的版本。
“较新”的 JDK 中的功能退化或缺陷。
在 WebSphere Application Server 中,通过支持 JDK 和提供特定(并经过测试)的 JDK,避免了所有这些问题(以及其他许多问题),从而改进了 WebSphere Application Server 的安装体验、可用性和可靠性,这是客户都希望看到的结果。此外,提供的 IBM JDK 不仅比 Sun(和 HP)提供的 JDK 更加安全,而且还更加快捷!有关详细信息,请参见参考资料中的 SPECJBB 基准站点。
温馨提示:内容为网友见解,仅供参考
无其他回答

为什么 WebSphere Application Server 要求使用 IBM JDK
不正确安装 JDK。不正确安装 WebSphere Application Server(或配置它来使用 JDK)。客户未能获取所需 JDK 版本而在其位置安装另一个不等效的版本。“较新”的 JDK 中的功能退化或缺陷。在 WebSphere Application Server 中,通过支持 JDK 和提供特定(并经过测试)的 JDK,避免了所有这些问题(以及其他...

如何查看WAS,WebSphere使用的jdk版本
查看WAS,WebSphere使用的jdk版本的方法(以webSphere Application Server 7.0.0.25为例说明):1、在IE中输入控制台地址,然后点击【继续浏览此网站(不推荐)】选项。2、输入控制台的用户名和密码,点击【登陆】,进入控制台。3、查看属性:(1)点击左侧的【故障诊断】(2)点击【故障诊断】选项下...

IBM WAS 内存溢出问题排查
收集环境信息和日志,包括JVM内存使用情况、可疑的异常交易。使用工具(如IBM Pattern Modeling and Analysis Tool for Java Garbage Collector、HeapAnalyzer、Thread and Monitor Dump Analyzer for Java)分析日志文件。检查DirectByteBuffer内存区域以确认是否直接内存溢出。在具体场景中应用 结合实际案例,当系统...

如何查看websphere的和其自带的JDK版本?
1、在IM中配置好JDK7的资源存储库路径即可点击“安装”按钮进行安装。2、在“安装软件包”界面中勾选“IBM WebSphere SDK Java Technology Edition(可选)”项目,点击“下一步”按钮继续;3、勾选“使用现有软件包组”,然后在下部的列表中选中“IBM WebSphere Application Server V8.5”,点击“下...

jdk从1.6升级到1.8,访问数据库报ccsid,编码或者语言环境不支持:“cp13...
最后是服务器参数设置的问题,我使用的是websphere9 。设置步骤去下The following property can be set as a Generic JVM Argument on the application server to bypass the error (in the adminconsole, navigate to Servers > WebSphere application servers > server_name > Java and Process ...

webSphere和TomCat的区别
WebSphere是 IBM 的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的集成软件。WebSphere Application Server 是该基础设施的基础,其他所有产品都在它之上...

MyEclipse中web项目修改部署路径
第一步 配置 Window > Preferences > MyEclipse > Application Servers > WebSphere 6;第二步 配置JDK JRE home directory 为 \/java,WebSphere只能运行在IBM JDK上;(WebSphere is known to run on a heavily modified IBM JDK and running it with Sun's JDK, JRockit, GCJ or other JDKs ...

问一个java超级简单问题
JAVASE只不过是JAVA基础知识,名字好听点而已,学完JAVASE之后,还得学很多东西才能开始JAVAEE的学习,而且JAVA SE是JAVA中最经典的东西,JAVA中哪个技术追根到底还是从JAVASE中来的 推荐过程 JAVASE JSP,XML,SERVLET,JAVA的三个架构,EJB,J2EE架构设计 ...

WebSphere Application Server V8.5 带来了哪些新特性
除了RAD 以外,开发人员现在还可以使用 WebSphere Application Server for Developer 作为测试将来会布署到 WAS 上的应用程序的运行时环。WAS for Devloper 是免费的开发者桌面版。WebSphere Application Server Developer Tools for Eclipse 使得在 Eclipse 开发环境构建和布署应用程序到 WAS 运行时环境进行测试变成了一件...

在WebSphere7.0中安装Web应用时,出现下面的错误: 错误EAR 文件可能已...
前段时间也遇到过这个问题,后来发现是当前项目选的jdk版本与当前编译项目的jdk版本不一致造成的。请检查项目所选的编译等级与rad中编译所选择的jdk版本是否一致。

相似回答