jakarta-ee - glassfish-resources.xml 被 NetBeans 8.0.1 忽略了吗?

标签 jakarta-ee netbeans glassfish

我刚刚将 NetBeans 8.0.1 和 GlassFish 4.1 用于 2 个与 NetBeans 8.0 和 GlassFish 4.0 配合良好的旧项目。

现在(使用 NetBeans 8.0.1)我在项目部署期间收到错误“tInvalid resource : jdbc/nameOfTheSource__pm”。

JDBC 资源和连接池由 glassfish-resources.xml 定义(当我使用“创建持久单元”和“新数据源”选项定义新实体时由 NetBeans 生成)。

如果我通过 asadmin 的命令 add-resource 直接使用 glassfish-resources,则在服务器上,一切正常:创建了连接池和 JDBC 资源。所以问题不是来自这个文件。

就好像在部署过程中忽略了 glassfish-resources.xml。

有人有同样的问题(并有解释)吗?

我的环境:
NetBeans 8.0.1,
Glassfish 4.1,
Java DB 10.10.1.2 - (1495037)(来自 Java 8.0)。

相关问题:在部署过程中如何使用 glassfish-resources?它不包含在 EAR 或 WAR 文件中。

在此先感谢您的帮助。

最佳答案

这是 GlassFish 的一个错误:https://netbeans.org/bugzilla/show_bug.cgi?id=243034

我通过@DatasourceDefinition 在应用程序中定义我的数据源,而不是使用 glassfish-resources.xml,但它是一种仅适用于数据源的解决方法,不适用于其他类型的资源。

关于jakarta-ee - glassfish-resources.xml 被 NetBeans 8.0.1 忽略了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25994946/

相关文章:

java - 程序无法识别 .class 文件

java - 如何将 jar 文件添加到 java rest api 项目?

java - 在 Java 中重新抛出异常时未完全维护堆栈跟踪

java - 为什么当枚举对象存在时 getEnum 返回 null?

java - 如何模拟 servletContext 而不是 Servlet 或 HttpServletRequest?

打开iReport时出现Java异常

java - 将请求映射到非标准 Web 服务

java - netbeans 能否为映射自动生成正确的 hashCode() 和 equals() 方法?

java - Jersey 2.5.1 @JSON 和 @JSONP 注释需要哪些依赖项?

security - Glassfish 部署异常 : Error in linking security policy for