从Play 2.0.4迁移到2.1:Tika再也找不到我的课了

时间:2013-02-09 09:09:59

标签: scala playframework classpath apache-tika playframework-2.1

我将Web应用程序从Play Framework 2.0.4迁移到2.1。

该应用程序使用Apache Tika(V. 1.3)与Tika-Homepage上描述的here的自定义解析器。

文件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.0.4vs2.1项目并且遇到了与V. 2.1相同的问题。

这些Play版本之间的类路径有什么变化吗?

(我可以在类路径下阅读Play 2.0.4和Play 2.1文件META-INF/services/org.apache.tika.parser.Parser。)

1 个答案:

答案 0 :(得分:0)

也许可以尝试一个简单的命令:

播放clean-all update reload compile,

它会很干净你的.target做一个更新并重新加载你的应用程序然后编译......