Interstage Application Serverにおいて、アプリケーションの入替えを実施したあと、java.lang.UnsatisfiedLinkErrorが発生しました。

アプリケーションの入替えを実施したあと、以下のエラーがコンテナログに出力され、アプリケーションが動作しなくなりました。原因と対処方法を教えてください。

java.lang.UnsatisfiedLinkError: Native Library ”ネイティブライブラリ名” already loaded in another classloader
[原因]
JNIを使用するクラスを含むアプリケーションに対して、クラスのHotDeployを行った可能性があります。

[対処方法]
JNIを使用するクラスがアプリケーションに含まれている場合、そのアプリケーションはHotDeploy/クラスのオートリロードを使用することはできません。
JNIを使用するクラスを含むアプリケーションに対してクラスのHotDeployを行っている場合は、IJServerワークユニットを停止後にアプリケーションの入替えを行ってください。

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9, V8, V7
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発
このページの先頭へ