我正在尝试将一个JSR-286 portlet应用程序部署到JBoss GateIn中,该应用程序将自己的lucene版本(3.1)打包在WEB-INF / lib中。
出于某种原因,它在运行时给了我GateIn的lucene(2.9.4)类,因此产生了这个错误:
java.lang.NoSuchFieldError: LUCENE_31
有没有人知道如何配置portlet应用程序和GateIn以让它加载自己的lucene库。
答案 0 :(得分:0)
我可以通过创建JBoss模块并在war文件的清单中添加依赖项来修复错误。