不能再访问由glassfish-resource.xml定义的数据库



我刚刚重新安装了NetBeans 8.0,现在我无法再访问我的项目使用的数据库。在项目部署期间,我在GlassFish 4.0的日志中收到以下消息:资源:jdbc/qcm__pm无效

对于我所有使用不同数据库的项目都是一样的。

使用以前版本的NetBeans 8.0,我完全没有问题。

数据库的定义与glassfish-resource.xml文件一起给出。如果我直接在GlassFish中定义数据库(用GlassFish的域管理控制台定义连接池和JDBC资源)是没有问题的。

旧数据库和新数据库都会出现这个问题。

如果我使用Java DB的样本数据库,我没有问题。

我是一名老师,我的大多数学生都有同样的问题(他们刚刚安装了NetBeans)。他们中很少有人没有问题;我们没有看到工具版本之间的显著差异(Java DB的旧版本)。

我使用的版本:GlassFish 4.0 (build 89),Java DB 10.9.1.0;NetBeans 8.0 (Build 201403101706)Java: 1.7.0_21;Java HotSpot(TM) Client VM 23.21-b01;运行时:Java(TM) SE Runtime Environment 1.7.0_21-b11,Windows 7 version 6.1在x86上运行

有人遇到同样的问题吗?

你能帮我找出这个问题的原因吗?我怀疑glassfish-resource.xml有问题,但我无法修改它来解决问题。我不想用GlassFish的管理控制台直接定义数据库。

提前感谢您的帮助。

GlassFish的最后一个版本肯定有一个错误(或者NetBeans的错误,没有在部署应用程序之前将GlassFish -resources.xml作为资源加载到GlassFish中)。

为了像以前一样使用GlassFish -resources.xml,我不得不添加一个新的GlassFish 4.0服务器,其域名不在Windows的漫游目录中,而是在我的主目录(C:usersmyname)下。它现在在这个新服务器上运行得非常好。

默认情况下,GlassFish服务器的域是在漫游目录下(Appdata下)创建的。

相关内容

  • 没有找到相关文章

最新更新