2

目前,我们的应用程序在 Websphere Community Edition 6 上运行,该版本在内部使用 Geronimo 应用程序服务器。

由于我们的应用程序需求增加,我们正在评估向 Websphere Application Server 8.5 的迁移。但是,我们在类加载器方面遇到了几个问题。如果我们的一些库需要在不受应用服务器干扰的情况下执行。

在 geronimo 中,我们通过更改文件 geronimo.xml 并在其中包含我们不希望被隐藏类标记干扰的所有包来获得这种效果。

例子:

<hidden-classes>
        <filter>org.apache.commons.logging</filter>
        <filter>org.apache.log4j</filter>
        <filter>org.apache.axiom</filter>
        <filter>org.apache.axis2</filter>
        <filter>org.apache.commons.beanutils</filter>
        <filter>org.apache.struts</filter>
        <filter>org.directwebremoting</filter>
        <filter>com.thoughtworks</filter>
</hidden-classes>

Websphere Application Server 8.5 中是否有等效机制?我们尝试使用策略“parent last”进行类加载,但有些事情没有按预期工作(例如,使用我们的 xerces 版本)。

4

0 回答 0