2

Web アプリケーションを Play Framework 2.0.4 から 2.1 に移行しました。

このアプリケーションは、Tika-Homepage で説明されているように、 Apache Tika (V. 1.3) とカスタム パーサーを使用します。

ファイルmyPlayProject/conf/META-INF/services/org.apache.tika.parser.Parserには、次のようなカスタム パーサー クラスの名前が含まれています。

# Add here all custom parsers for Apache Tika.

com.test.CustomTikaParser

カスタム パーサーは Play 2.0.4 で検出されますが、Play 2.1 では検出されなくなります。2 つの新しい 2.0.4vs2.1 プロジェクトで試してみましたが、V. 2.1 で同じ問題が発生しました。

これらの Play バージョン間でクラスパスに何か変更はありましたか?

META-INF/services/org.apache.tika.parser.Parser(クラスパス配下の Play 2.0.4 と Play 2.1 でファイルを読み込むことができます。)

4

1 に答える 1

0

多分簡単なコマンドを試してください:

play clean-all update reload compile,

.target がきれいになり、アプリケーションの更新とリロードを行ってからコンパイルします...

于 2013-09-02T13:15:29.090 に答える