eclipse - 类路径条目 eclipse.fproj.jdt.libprov.osgi/jpt.jpa 标记为发布/导出,但未在项目类路径上导出

标签 eclipse jpa glassfish ejb-3.0 eclipselink

我正在尝试使用 Glassfish 作为我的应用服务器在 Eclipse 中设置一个新的企业应用程序项目,但我看到了以下警告:

类路径条目 eclipse.fproj.jdt.libprov.osgi/jpt.jpa 标记为发布/导出,但未在项目类路径上导出。 Eclipse 中的类路径可见性和运行时会有所不同。

我在我的 EJB 项目中启用了 Java Persistence 1.0 方面,我很确定这是导致我的问题的原因。我已经做了很多搜索,但无济于事。

最佳答案

解决了。我将它标记为 Java EE 模块依赖项,但我没有选择它进行导出。在项目属性窗口中,我转到 Java Build Path > Order and Export 并在 EclipseLink 1.1.x 条目旁边打勾。

关于eclipse - 类路径条目 eclipse.fproj.jdt.libprov.osgi/jpt.jpa 标记为发布/导出,但未在项目类路径上导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2395343/

相关文章:

java - "Cached Item Was Locked"导致 Hibernate 中的 Select 语句

java - org.h2.jdbc.JdbcSQLException : Column count does not match when it does

Java Web 应用程序多用户 session 处理

java - 为什么在 InitialContext 上调用 close() 会中断所有 future 查找的 JNDI (Glassfish)?

android - Android SDK 教程练习中的 java.lang.NullPointerException 故障排除

java - 如何让 eclipse 插件监听新编译的项目?

eclipse - 扩展第三方ecore元模型

java - 无法将源代码附加到 Maven 依赖项中的 jar 文件

java - 如何在 JPA 中创建和处理复合主键

java - GlassFish 4 无法部署