当前位置: 首页 > 知识库问答 >
问题:

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

司徒墨竹
2023-03-14

我在Netbeans中构建了一个Java EE项目,就像他们的AffableBean教程一样,当我试图在远程glassfish服务器上部署WAR时,不会创建在glassFish-resources.xml中定义的db资源(连接池和jdbc资源)。

我在本地硬盘上查看项目的“build”目录,但在任何地方都看不到glassfish-resources.html" target="_blank">xml文件。(应该在那里吧?)

我看到了如何以编程方式创建jms主题和TopicConnectionFactory的问题,答案很好,我应该将glassfish-resrouces.xml移动到项目的配置文件文件夹中--但是IDE不允许我这样做。

我看到了这篇优秀的博客文章https://blogs.oracle.com/jagadishprasath/entry/application_scoped_resources_in_glassfish,它描述了glassfish-resources.xml文件的各种用途,但我不知道如何使用NetBeans将glassfish-resources.xml从服务器资源文件夹中移出。

我的问题是,当我部署到远程服务器时,如何定义我的db资源?战争中的信息在某处而我没有正确部署吗?我计划使用glassfish管理控制台创建连接池和jdbc资源,但我宁愿它成为战争的一部分。

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

谢谢

共有1个答案

卞嘉许
2023-03-14

我经常想知道如何在deplyoment上自动创建数据库、连接池等,尽管glassfish-resources.xml可以为我实现这一点,但我似乎找不到具体的答案。这让我想知道,如果xml文件和资源必须手工创建,那么它的目的到底是什么。但是,我看到了这个页面,它似乎可以通过asadmin解析XML文件来创建资源,而不需要长串的命令行开关。

 类似资料:
  • 您知道Netbeans如何决定应用程序范围内的资源使用哪个文件名:sun资源。xml或glassfish资源。xml?此名称是可配置的还是硬编码的? 据我所知,GlassFish支持太阳资源.xml向后兼容。但根据《应用部署指南》首选文件名是玻璃鱼资源.xml。 我使用GlassFish 4.1运行相对较新版本的Netbean-8.0.2,但我生成sun-resources.xml文件。这看起来很

  • 我刚刚在两个老项目中使用了NetBeans8.0.1和GlassFish4.1,它们与NetBeans8.0和GlassFish4.0配合得很好。 JDBC资源和连接池由glassfish-resources.xml定义(由NetBeans在我使用“Create Persistent Unit”和“new Data Source”选项定义新实体时生成)。 如果我在服务器上通过asadmin的add

  • 我的glassFish服务器有问题。当我部署项目时,他们会向我显示以下消息: 构建impl。xml:1045:尚未部署该模块。 我一直在重新启动netbeans,并将debugmode更改为TRUE,但问题仍然存在。 这是build impl生产的1045线。xml: 我使用: macOS塞拉利昂10.12 NetBeans 8.2 GlassFish 4.1.1 JDK 8

  • 每当我从Netbeans运行我的项目时,都会出现以下错误: 以下是日志输出:

  • 我无法在远程GlassFish服务器(4.0)上连接/部署/运行任何应用程序,并且已经为此奋斗了几天。 在本地,我运行的是Windows8,我也尝试过使用NetBeans7.3和8.0。我在本地安装了Java7.25和Java8。远程GF服务器是版本4.0 build 89,在多主机Windows 8计算机上,Java 7 25,在Glassfish中启用远程管理。我还让HTTP在8888端口而不

  • 资源(Asset)代表 source 文件夹中除了文章以外的所有文件,例如图片、CSS、JS 文件等。比方说,如果你的Hexo项目中只有少量图片,那最简单的方法就是将它们放在 source/images 文件夹中。然后通过类似于 ![](/images/image.jpg) 的方法访问它们。 对于那些想要更有规律地提供图片和其他资源以及想要将他们的资源分布在各个文章上的人来说,Hexo也提供了更组