glassfish-resources.xml不从Netbeans中的服务器资源文件夹部署

glassfish-resources.xml不从Netbeans中的服务器资源文件夹部署,netbeans,jdbc,glassfish,web-deployment,Netbeans,Jdbc,Glassfish,Web Deployment,我在Netbeans中构建了一个Java EE项目,这与他们的AffableBean教程非常相似,当我尝试在远程glassfish服务器上部署WAR时,在glassfish-resources.xml中定义的db资源不会被创建(连接池和jdbc资源) 我在本地硬盘上查看了我的项目的“build”目录,但在任何地方都没有看到glassfish-resources.xml文件。(它应该在那里,对吗?) 我看到这个bug表明netbeans开发人员知道一些项目中没有打包glassfish资源,但我不清

我在Netbeans中构建了一个Java EE项目,这与他们的AffableBean教程非常相似,当我尝试在远程glassfish服务器上部署WAR时,在glassfish-resources.xml中定义的db资源不会被创建(连接池和jdbc资源)

我在本地硬盘上查看了我的项目的“build”目录,但在任何地方都没有看到glassfish-resources.xml文件。(它应该在那里,对吗?)

我看到这个bug表明netbeans开发人员知道一些项目中没有打包glassfish资源,但我不清楚解决方案是什么

我看到了这个问题,一个很好的答案是我应该将glassfish-resrouces.xml移到项目的configurationfiles文件夹中,但是IDE不允许我这样做

我看到了这篇优秀的博文,其中描述了glassfish-resources.xml文件在不同用途下的位置,但我不知道如何使用Netbeans将我的glassfish-resources.xml从服务器资源文件夹中移动

我的问题是,在部署到远程服务器时,如何定义数据库资源?战争中的信息是否在某个地方,而我没有正确部署?我计划使用glassfish管理控制台创建连接池和jdbc资源,但我更希望它成为战争的一部分

编辑:我最终使用Glassfish管理控制台构建了连接池和jdbc资源,一切似乎都很好。我没有从netbeans论坛上的类似帖子中得到任何解释


谢谢

我经常想知道如何在deployment后自动创建数据库、连接池等,尽管glassfish-resources.xml可以帮我做到这一点,但我似乎找不到具体的答案。这让我想知道,如果必须手动创建资源,那么xml文件的用途到底是什么。然而,我发现XML文件可以通过
asadmin
解析来创建资源,而无需长串的命令行开关。

然而,我打包了我的
glassfish resources.XML
文件,GF不会获取资源。我使用命令
asadmin add resources glassfish resources.xml
来添加它们