2
Tess4Jと呼ばれるTesseract OCR Javaライブラリを使用しています。スタンドアロンアプリケーションとして実行するとうまく動作します。これには、tessdata configおよびその他のcharset関連ファイルを含むTESSDATA_PREFIXという変数が必要です。環境変数TESSDATA_PREFIXをTomcatに設定する
また、eclipseに組み込まれたTomcat 6サーバーで正常に動作します。私は、起動設定を使用してTESSDATA_PREFIXを環境変数として設定しました。
しかし、すべてをWARにパッケージ化してtomcatのdeployディレクトリにドロップすると、環境変数が選択されていないように見え、doCrpi(tessdata configが必要)を検出するとサーバーがクラッシュします。
私はこのenv変数をcatalina.batの中に設定しようとしましたが、コマンドラインでも運行はしませんでした。
Tomcat 6ビンにsetenv.batが存在しませんでした。だから私はこのファイルを追加し、パスを設定しました TESSDATA_PREFIX = "C:\ apache-tomcat-6.0.32 \ lib \ tessdata"を設定しました しかし、それは動作しませんでした。 –
@Vish - ファイルを作成した後、tomcatを再起動しましたか?これがうまくいかなければ問題は他の場所にあります。 – Qwerky
はい、複数回試しました。奇妙なことは、同じものは、Eclipseに埋め込まれたTomcatでうまく動作します。 –