Java テクノロジを使用した Windows プラットフォームで MAPSERVER(バージョン 6.0.1) を使用して動的 Web アプリケーションをコーディングして実行しました。現在、Ubuntu 11.10 にデプロイする必要があります。Apache Tomcat 6.0、Mapserver 6.0.1、Apache 2.0、および FWTools-2.0.1 をインストールしました (このパッケージには mapserver に必要なすべてのツールが含まれているため、他のツールをインストールする必要はないと感じました)。 . Apache Tomcat の Webapps フォルダーに war ファイルをデプロイしました (アプリケーションは配置しませんでした)。mapscript api に関連するコードが含まれていないインデックス ページも取得しました。しかし、mapscript を使用して他のサーブレットをフェッチしているときに、次のエラーが発生します...
java.lang.UnsatisfiedLinkError: no mapscript in java.library.path
java.lang.ClassLoader.loadLibrary(ClassLoader.java:1681)
java.lang.Runtime.loadLibrary0(Runtime.java:840)
java.lang.System.loadLibrary(System.java:1047)
edu.umn.gis.mapscript.mapscriptJNI.<clinit>(mapscriptJNI.java:23)
edu.umn.gis.mapscript.mapObj.<init>(mapObj.java:283)
再度、上記エラーが表示されたブラウザページを更新しているうちに変化が出てきましたが、
java.lang.NoClassDefFoundError: Could not initialize class
edu.umn.gis.mapscript.mapscriptJNI
edu.umn.gis.mapscript.mapObj.<init>(mapObj.java:283)
上記の問題についてネットで検索しました。でも最後は真っ白。上記の問題についてのアイデアを提供してください。