数据源的驱动程序类的名称丢失(Netbeans+ PostgreSql + Glassfish)

2024-04-20

我正在尝试在 Postgres 9.2 db 和 Glassfish 4 服务器上使用 Netbeans 8 开发 EJB 应用程序。

在 glassfish 管理面板中创建连接池和 JDBC 资源后,我无法使用数据源添加实体。 Netbeans 仍然给我一个错误:

数据源的驱动程序类的名称丢失

我已经尝试将库添加到项目中。我将 postgresql-9.2-1002.jdbc4.jar 和 postgresql-9.2-1002.jdbc3.jar 文件复制到C:\Program Files\glassfish-4.0\glassfish\domains\domain1\lib folder.

截屏:http://imageshack.com/a/img843/6884/w3ko.png http://imageshack.com/a/img843/6884/w3ko.png

如果我使用之前创建的连接(在 NB 服务/数据库中)创建实体,它可以工作,但任何查询后的结果集都是空的。任何想法?

这是我创建的连接池:http://imageshack.com/a/img838/8286/bkw8.png http://imageshack.com/a/img838/8286/bkw8.png

这是我的 persistence.xml:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
  <persistence-unit name="Esempio-ejbPU" transaction-type="JTA">
    <jta-data-source>try_</jta-data-source>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
      <property name="javax.persistence.schema-generation.database.action" value="create"/>
    </properties>
  </persistence-unit>
</persistence>

很抱歉直截了当,但我相信在这种具体情况下,你们都错了。应该做的是:

  • Go to your Glassfish server administration panel (Link should look like this: http://localhost:4848/common/index.jsf http://localhost:4848/common/index.jsf (Under Additional Properties tab)
    • 点击Services在 Netbeans 中
    • 点击Server
    • 右键单击您的服务器名称 [出现弹出上下文菜单]
    • 单击“查看域管理控制台”[注意:您的服务器必须正在运行才能看到该功能。如果服务器正在运行,则会自动启动浏览器选项卡。如果您看到服务器实例右侧有一个指向右侧的绿色箭头,则表明您的服务器正在运行]
  • 点击资源
  • 点击JDBC
  • 点击JDBC 连接池
  • 每次单击添加属性按​​钮添加以下属性(选择池名称并编辑后):

    • 驱动程序类: com.mysql.jdbc.Driver
    • URL: jdbc:mysql://localhost/your_database_name
    • password:数据库管理系统的your_password
    • 服务器名称: localhost 或 your_server_name
    • user:root 或 your_username 访问数据库管理系统
    • 数据库名称: 你的数据库名称
  • 设置您的JDBC 资源 [jdbc/your_pool_name]

  • 通过在下拉框中选择来指向您刚刚设置的特定连接池。

保存所有内容(该按钮通常位于 Internet 浏览器的右上角) 不要忘记 JDBC 资源始终连接到连接池。因此,请确保您的情况如此。它们,即 JDBC 连接池和 JDBC 资源,通常位于服务器管理面板左窗格菜单中的 JDBC 下。 回到你正在做的事情,然后再试一次。另请注意,这适用于 MySQL 数据库管理系统。如果使用其他 DBMS,您可能需要更改驱动程序类和 URL。 您可以在 YouTube 上找到更多信息 [http://www.youtube.com/] http://www.youtube.com/%5D.

我相信这就是答案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据源的驱动程序类的名称丢失(Netbeans+ PostgreSql + Glassfish) 的相关文章

随机推荐

  • 复制列表初始化从概念上讲是否调用复制构造函数?

    在 C 11 之前 我们可以通过编写类似的代码来进行复制初始化A a 1 这或多或少相当于A a A 1 也就是说 首先创建一个临时对象 然后调用一个复制构造函数 不管复制省略如何 这在概念上都必须是这样 并且复制者必须是可访问的 通过 C
  • DX11 中的顶点缠绕顺序

    我试图用 dx11 绘制一个简单的正方形 但每个三角形的索引顺序决定了它是否显示 我在光栅化状态下将剔除模式设置为无 但它似乎没有改变任何东西 如果我将第一个三角形的顶点指定为 0 1 2 而不是 2 1 0 则该三角形不会显示 所以我的问
  • cuda cpu功能-gpu内核重叠

    我在尝试开发以练习 CUDA 的 CUDA 应用程序时遇到并发问题 我想通过使用 cudaMemecpyAsync 和 CUDA 内核的异步行为来共享 GPU 和 CPU 之间的工作 但我无法成功重叠 CPU 执行和 GPU 执行 它与主机
  • WebCL 在主要浏览器上的实现现状如何? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有这个问题是因为我找不到 Google Mozilla 或 Microsoft 的官方信息 我刚刚找到 2014 年日期的条目 我希
  • 计算边界球体半径时遇到一些问题

    我已经设法用两种方法计算边界球体半径 但没有一种方法能够准确地满足我的要求 我不需要 像素 完美边界球 但我想要比我目前拥有的更好的东西 我正在使用 Wavefront obj 模型并计算这些模型的边界球半径 我提取当前模型尺寸 我使用 N
  • 代码与日志的比率? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 理想的代码与日志记录比率是多少 我不习惯编写日志 因为我开发的大多数应用程序都没有太多日志记录 最近 虽然我换了工作 但我注意到您看不到调用 l
  • 克隆有效,远程推送无效。通过 copssh 的远程存储库

    我按照 Tim Davis 的方法 setup a msysgit server with copssh on windows guide http www timdavis com au git setting up a msysgit
  • 如何向自定义形状添加阴影图案

    我使用 iText 绘制了一个等边三角形 如下所示 canvas setColorStroke BaseColor BLACK int x start getX int y start getY canvas moveTo x y canv
  • 如何使用参数集合格式化 std::string ?

    可以格式化吗std string传递一组参数 目前我正在以这种方式格式化字符串 string helloString Hello s and s vector
  • rspec 与 devise 的集成测试抛出 NoMethodError 错误

    我在这里发布了类似的错误 但所有这些都无法解决我的问题 我的文件 spec request news controller spec rb 如下所示 require spec helper describe NewsController d
  • php 头问题

    你能帮我一下吗 我转移到新的托管 突然收到此错误 警告 无法修改标头信息 标头已由 输出从 home capital public html Google Connect php 1 开始 在 home capital public htm
  • AS3 瓦片地图渲染(具有 1000 个瓦片)

    首先我要说的是 这里的上下文是 Actionscript 3 0 IDE Flashbuilder 以及椋鸟框架 http gamua com starling 因此 我想创建一个可用于平台游戏或类似游戏的图块地图 我想在 800x600
  • R:在 data.frame 列中拆分不平衡列表

    假设您有一个具有以下结构的数据框 df lt data frame a c 1 2 3 4 b c job1 job2 job1a job4 job5 job6 job9 job10 job11 列所在的位置b是一个以分号分隔的列表 按行不
  • Apple Watch 应用程序无法本地化

    我已经为德语 法语 西班牙语和简体中文设置了 interface storyboard 字符串 我下载了 iOS 应用程序并将其加载到手表上 例如 我然后将手表语言设置为德语 但用户界面仍然是英文 以下是 interface storybo
  • 我的列表视图不会输出,是否需要 if 回发?

    所以我正在运行一个 C 函数 该函数应该根据值更改文本的颜色 当我从列表视图中删除该函数时 它会输出值 但是当我包含它时 它不会输出任何内容我现在终于发现我的函数没有任何问题 但我如何将数据绑定到列表视图 所以我想知道我做错了什么 这是我的
  • 当 props 改变时,React 不会重新渲染组件

    我有一个问题 当 React 组件的 props 改变时 它们不会重新渲染 GroupLabel 将 counter 作为 prop export const GroupLabel props gt const change gt prop
  • 如何查找属于 Firebase 应用程序一部分的用户?

    我在 Firebase 中有一个项目 该项目有 2 个应用程序 1 安卓 2 iOS 我想知道哪些用户是从 android 平台注册的 同样也是从 iOS 平台注册的 有办法知道吗 可能没有办法直接找到android用户和iOS用户 你必须
  • 如何使 .NET COM 对象成为单元线程?

    NET 对象默认是自由线程的 如果通过 COM 编组到另一个线程 它们总是会编组到自己 无论创建者线程是否为 STA 也无论它们的线程如何ThreadingModel注册表值 我怀疑 他们汇总了免费线程封送拆收器 http support
  • 关于如何将 JSON 消息转换为 ASN.1 的想法

    我正在尝试将 JSON 消息转换为 ASN 1 我的目标是将 JSON 从wire shark 捕获 转换为 ASN 1 然后将 asn1 转换为 802 11p 我应该研究哪些想法或资源 我正在使用Python 3 7 您可以使用此工具将
  • 数据源的驱动程序类的名称丢失(Netbeans+ PostgreSql + Glassfish)

    我正在尝试在 Postgres 9 2 db 和 Glassfish 4 服务器上使用 Netbeans 8 开发 EJB 应用程序 在 glassfish 管理面板中创建连接池和 JDBC 资源后 我无法使用数据源添加实体 Netbean