Interstage Application Server メッセージ集
|
目次
|
43.2.13 java.lang.UnsatisfiedLinkError
java.lang.UnsatisfiedLinkError
[意味]
nativeと宣言されたメソッドの適切なネイティブ言語の定義を、Java VMが見つけることができない場合にスローされます。
[ユーザの対処]
以下の対処を実施してください。
- nativeモジュールのライブラリが、ワークユニットの環境設定に正しく設定されていない可能性があります。
ワークユニットの環境設定の以下の項目に正しい値を設定し、ワークユニットを再起動してください。
- パス
-
- ライブラリパス
- JNIを使用するクラスを含むアプリケーションに対してHotDeploy/クラスのオートリロードを行った可能性があります。
JNIを使用するクラスを含むアプリケーションに対してはHotDeploy/クラスのオートリロードを行うことはできません。ワークユニットを再起動してください。また、JNIを使用するアプリケーションに対してHotDeploy/クラスのオートリロードを行う場合は、“J2EEユーザーズガイド”の“クラスローダ”の“クラスローダ使用時の注意事項”を参照して対処を行ってください。
- メソッドの名前がnativeメソッドの規約に合致していない可能性があります。
nativeメソッドを見直し、必要があれば修正してください。
- 別々のクラスローダで同じNativeモジュールがロードされた可能性があります。同じNativeモジュールは同じクラスローダ上からのみ利用可能です。“J2EEユーザーズガイド”の“クラスローダ”の“クラスローダ使用時の注意事項”を参照して対処を行ってください。
All Rights Reserved, Copyright(C) 富士通株式会社 2005