我正在使用Websphere Application Server v7.0.0.29
版本。我的目标是将一些本机库添加到Websphere共享库中。在共享库中添加本机路径并将其引用到应用程序时,相应的路径将在AppSrvr/config/cells/CellName/Cluster/library.xml
中正确更新。
但是,我无法在SystemOut.log
文件“J ava Library Path
”中看到我添加的本机库路径。 (应用程序未加载路径)。类加载器也没有它。即使在引用之后。我尝试完全关闭所有WAS and JVM
进程并重新启动,但没有用。
请建议我怎么办?
此致 Chandru
答案 0 :(得分:1)
对不起,我错过了更新此问题的解决方案。这似乎是一个非常特殊的问题。我在IBM提出了一个PMR,它通过完全硬重启物理服务器来解决,之后本机库被正确加载。
我的猜测是,同一个JRE的其他JVM实例仍在运行,这可能会产生问题。
无论如何,如果你们中的任何一个碰巧遇到这个问题,那么重新启动服务器可能是一个解决方案,在我的情况下可以解决它。
问候,
Chandru
答案 1 :(得分:0)
需要将本机库路径添加到包含尝试加载类的类的类加载器中。例如,如果使用本机库的类在应用程序中,则必须将本机库路径添加到应用程序,或者如果该类在WAR中,则必须将本机库路径添加到该WAR模块。如果类在EJB,实用程序JAR或WAR中,则将本机库路径添加到应用程序服务器类加载器不起作用。
(也就是说,即使本机库路径配置正确,本机库错误消息有时也会产生误导。我建议更新您的问题以包含完整的错误消息。)