Glassfish 4.1 JAVA应用程序 - 库冲突

时间:2016-02-17 10:39:58

标签: java glassfish guava

我有一个简单的问题。我正在研究运行在 Glassfish 4.1 上的JAVA应用程序,我编写的代码需要> Guava 18.0 库,当我在我的本地IDE中运行我的代码时,它运行良好,但是当我尝试将此代码作为Glassfish上的应用程序的一部分运行时,我收到的错误是由于应用程序包含版本13 中的 Guava 库,我需要版本18+。所以,我的问题是:

  

我可以以某种方式将 Guava 18.0 libs 添加到Glassfish并告诉它   在我的应用程序中更喜欢这个新库?

感谢您的回答。

1 个答案:

答案 0 :(得分:1)

试试这个:

  • 下载您感兴趣的新库文件(或者从您的本地存储库中提取它们,考虑到您已经存在它们)。
  • Glassfish中过时的文件应位于附近某处的glassfish模块内: \ glassfish4 \的glassfish \模块
  • 用新下载的新文件替换旧库文件。

在获得debugF错误时,我必须使用jboss记录器执行相同操作,并且我从SO here得到了这个答案。祝你好运!