gpt4 book ai didi

java - 如何更改 websphere 8.5.5 中的类加载器 jar 位置

转载 作者:行者123 更新时间:2023-12-02 02:54:29 24 4
gpt4 key购买 nike

美好的一天,

我有一个通过 WAS 控制台在 WebSphere 中部署的 Web 应用程序。

我转到左侧导航,单击疑难解答 --> 类加载器查看器,然后单击我的服务器以输入类加载器查看器详细信息。下图显示了我的类加载器 jar 的一部分。 enter image description here

我想更改这些 jar 以指向另一个位置 jar 。例如,从/opt/IBM/WebSphere/AppServer/java_1.7.1_64/jre/lib/ext/CmpCrmf.jar

更改为/opt/IBM/WebSphere/AppServer/java/jre/lib/ext/CmpCrmf.jar

我尝试用谷歌搜索这个问题,但主要是讨论父加载优先或子​​加载优先。所以我不确定应该去哪里配置。

请多多指教。

最佳答案

Java 扩展类加载器的类路径由传递到 JVM 的 java.ext.dirs 系统属性驱动(默认情况下,在 WAS 上,它是 tivoli/tam 和 JAVA_HOME/lib/ext 目录)。与其尝试更改此属性的值,不如更改服务器配置使用的 Java 版本来获得更好的服务 - 尝试使用来自两个单独 Java 版本的库将极其难以管理。

要切换Java版本,您需要使用managesdk.sh/bat脚本,它允许您管理服务器可用的Java SDK。如果您想要 AppServer/java 中的版本,请切换您的配置文件以使用该版本,而不是 AppServer/java-1.7.1_64 中的版本。有关该脚本的文档可以在 https://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.base.iseries.doc/ae/rxml_managesdk.html 找到。 (该链接暗示 IBM i,但文档似乎并不特定于平台)。

关于java - 如何更改 websphere 8.5.5 中的类加载器 jar 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57086775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com