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 でファイルを読み込むことができます。)