【问题标题】:Glassfish + PostgreSQL, ClassNotFoundException, mysterious solutionsGlassfish + PostgreSQL,ClassNotFoundException,神秘解决方案
【发布时间】:2011-11-05 03:10:47
【问题描述】:

Glassfish 和 PostgreSQL 有一个非常烦人的问题。我有一个包含 WAR 和其他几个 EJB 的 EAR。我正在使用 PostgreSQL。烦人的事情是有时(这有时是最令人不安的事情,因为我不知道会出什么问题)我得到一个 ClassNotFoundException: java.lang.ClassNotFoundException: org.postgresql.core.Parser

有时 (!!!),如果我清理并构建整个 EAR,问题就解决了,有时我也必须重新启动 Glassfish。

我有时也会遇到 NoClassDefFoundError。

谁能告诉我如何在包含缺失类的 JAR 中包含、打包或做任何事情?

谢谢你, 诺伯特

【问题讨论】:

    标签: postgresql glassfish classnotfoundexception


    【解决方案1】:

    您将 jar 放在哪里:直接放在 EAR 中?还是在EAR里面的WAR?对于 JDBC 驱动程序,我认为建议是始终将它们放在容器的共享区域中,而不是放在应用程序中。 (几年前我使用 JBoss 时,我们总是将 JDBC 驱动程序放入 server/lib 中,如果它们也包含在 EAR 中,尤其是版本不同步时,会遇到麻烦)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-27
      • 1970-01-01
      • 2010-12-09
      • 2010-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      相关资源
      最近更新 更多