IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  WebSphere  >  FAQ  >

IBM WebSphere Application Server常见问题及解答:WebSphere Application Server 中附带的某些开放源码实现是什么版本的?

关于 IBM WebSphere Application Server 产品家族的问题集锦

developerWorks

IBM WebSphere Application Server 常见问题及解答专题是关于 IBM WAS 产品家族的问题集锦,其中收集了客户在使用此产品时遇到的一些常见问题。这本问题解答可以被看作是对产品使用手册以及 WebSphere Application Server 在线信息中心的补充。WAS 故障诊断的常用工具有哪些?


问题及解答


问题:WebSphere Application Server 中附带的某些开放源码实现是什么版本的?

答:

经常有人问,“WebSphere Application Server 中附带什么版本的 Xerces(或 Xalan)?”,人们通常会担心因为 WebSphere Application Server 运行时所使用的版本与他们自己的应用程序所使用的版本不同而产生冲突。实际上这根本不是问题,因为 WebSphere Application Server(V5 和更高版本)中的类加载器允许您对应用程序中希望使用的版本进行打包,然后指定您希望使用的类的版本。这时将加载您希望使用的类(而不是运行时所使用的类)。可以通过将应用程序或 Web 应用程序的类加载模式指定为“PARENT_LAST”来实现这项任务。这样做可以确保您的应用程序使用 EAR(或共享库)中的实现,并且可以防止当 WebSphere Application Server 维护更改版本时出现破坏。在Integrating Jakarta Commons Logging 一文中对这个问题进行了深入的讨论。

当然,如果您只是感到好奇的话,有一种比较简单的机制可以用来确定 WebSphere Application Server 中附带的版本。在每个 JAR 中都包含了一个“Version”类。执行 WebSphere Application Server V6.1.0 中的这个类,可以得到如下的输出:

C:\WAS61\AppServer\java\jre\bin>java -cp .\lib\xml.jar org.apache.xalan.Version
XSLT4J Java 2.7.4
        
C:\WAS61\AppServer\java\jre\bin>java -cp .\lib\xml.jar org.apache.xerces.impl.Version
XML4J 4.4.5


本答案,来自IBM WebSphere 开发者技术期刊 中的来自 Tom Alcott 的评论:欲言又止的 WebSphere Application Server 的相关问题,第 4 部分


返回“WebSphere Application Server 常见问题及解答”专栏。



回页首


 logo

文档选项

未显示需要 JavaScript 的文档选项


  最新更新
WebSphere FAQs
WebSphere 产品家族新特性系列
WAS 功能部件包专题
WAS 功能部件包下载
WebSphere 开发工具新手入门

  开发者技术期刊
IBM WebSphere 开发者技术期刊
WAS V7 中的系统管理
面向企业的云计算
IBM 绿色 IT 解决方案

更多内容


  特别推荐
下载 WebSphere Application Server Community Edition
WebSphere 导航地图
SOA 企业架构师免费工具包


    关于 IBM 隐私条约 联系 IBM 使用条款