【问题标题】:netbeans IDE: how to delete data sourcenetbeans IDE:如何删除数据源
【发布时间】:2012-03-25 00:36:57
【问题描述】:

我有一个包含持久性单元的 Java Web 应用程序。在这个持久性单元中,我可以选择一个现有的数据源或创建一个新的数据源。当我在 glassfish 服务器的构建上运行这个 Web 应用程序时,数据源是在 glassfish 服务器的构建上创建的。还会创建一个连接池。

我可以在 glassfish 服务器上删除数据源和/或连接池。这不会从 Netbeans IDE 中删除数据源。当我再次运行 Web 应用程序时,将重新创建数据源和连接池。

如何删除 netbeans IDE 中的数据源和连接池?我在任何地方都找不到这个功能。

我想删除现有的数据源和连接池,因为新的数据源/连接池有问题。为了确保数据源/连接池之间不会发生混淆,我想删除不再使用的旧的。

【问题讨论】:

    标签: java netbeans glassfish datasource persistence-unit


    【解决方案1】:

    我正在使用 netbeans 8.0.2

    在最左侧面板的 projects 选项卡中搜索您的项目树。有一个节点其他资源。请遍历此节点。 glassfish-resources.xmlsetup 下的一个叶子。我在那里找到了所有的 jdbc 和其他资源。

    表示其他资源 -> 设置 -> glassfish-resources.xml

    【讨论】:

      【解决方案2】:

      转到 context.xml 并删除包含“Resource”条目的行。

      然后从 web.xml 中删除相应的“resource-ref”条目。

      然后清理并构建项目。

      这已经为我解决了数据源问题。

      【讨论】:

        【解决方案3】:

        NetBeans 从 GlassFish 获取数据源。您可以找到/编辑 domain.xml。或者,您可以通过 GF 的管理控制台进行编辑。

        【讨论】:

        • 在 glassfish 管理控制台中删除对我有用,这可以通过 GUI 访问
        【解决方案4】:

        您必须转到服务窗口 (Ctrl + 5) 并展开服务器 > GlassFish 服务器(版本)> 资源 > JDBC 资源并找到不必要的数据源。右键单击并选择取消注册。这将删除它在所有 Netbeans 项目中的出现。

        【讨论】:

          【解决方案5】:

          您要查找的文件名为 glassfish-resources.xml(或 sun-resources.xml)。它存储与您的应用程序一起部署的所有服务器资源。它可以在项目的 setup 目录中找到(在 Netbeans 的“Files”标签中)。

          【讨论】:

            猜你喜欢
            • 2013-09-22
            • 1970-01-01
            • 2017-08-13
            • 2016-01-18
            • 2011-08-15
            • 2015-08-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多