使用NetBeans 8.0.1忽略了java-ee – glassfish-resources.xml?

我刚刚将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生成).

如果我在服务器上通过命令add-resource of asadmin直接使用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在应用程序中定义我的数据源,但它只是一个数据源的解决方法,而不是其他类型的资源.

点赞