Javaネイティブインタフェース(JNI)を使用してC関数を呼び出すことができるWebアプリケーションを開発する方法について質問があります。 私の最大の疑問は、JBoss 7サーバーに展開されたWARパッケージまたはEARパッケージです。この場合に違いはありますか?WebアプリケーションからJavaネイティブインタフェースを呼び出す
よろしく
Javaネイティブインタフェース(JNI)を使用してC関数を呼び出すことができるWebアプリケーションを開発する方法について質問があります。 私の最大の疑問は、JBoss 7サーバーに展開されたWARパッケージまたはEARパッケージです。この場合に違いはありますか?WebアプリケーションからJavaネイティブインタフェースを呼び出す
よろしく
あなたはどのパッケージを必要としませんが、あなたはおそらく良い(特にJBOSS付き)クラスロードの理解とどのようなクラスローダーは、ネイティブライブラリをロードするときに発生が必要になります。 JBOSS Classloader Documentationで始めることをお勧めします。
クラスローディングは大したことではありません。oracle.comのJNI開発者ガイドを使用して試してみてください。JBossの問題に固有のものはありません。