gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 21:37:54 25 4
gpt4 key购买 nike

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

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

我看到这个错误 http://netbeans.org/bugzilla/show_bug.cgi?id=200354表明 Netbeans 开发人员知道某些项目中没有打包 glassfish-resources,但我不清楚解决方案是什么/将是什么。

我看到这个问题How to create a jms Topic and TopicConnectionFactory programatically? ,有一个很好的答案说我应该将 glassfish-resrouces.xml 移动到项目的配置文件文件夹中 - 但 IDE 不允许我这样做。

我看到这篇优秀的博客文章https://blogs.oracle.com/JagadishPrasath/entry/application_scoped_resources_in_glassfish描述 glassfish-resources.xml 文件应用于各种目的,但我不知道如何使用 Netbeans 从服务器资源文件夹中移动 glassfish-resources.xml。

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

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

谢谢

最佳答案

我经常想知道如何在部署时自动创建数据库、连接池等,虽然 glassfish-resources.xml 可以为我做到这一点,但我似乎找不到具体的答案。这让我想知道如果资源必须手动创建,那么 xml 文件的用途到底是什么。然而我遇到了this page看来 XML 文件可以由 asadmin 解析来创建资源,而无需一长串命令行开关。

关于netbeans - glassfish-resources.xml 不从 Netbeans 中的服务器资源文件夹部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14653689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com