Le nom de la classe du pilote pour la source de données est manquante (Netbeans+ PostgreSql + Glassfish)

Je suis en train de développer une application EJB à l'aide de Netbeans 8 sur un Postgresql 9.2 db et Glassfish 4 serveur.

Une fois que j'ai créé un pool de connexion JDBC et des ressources dans la glassfish panneau d'admin, je ne suis pas capable d'ajouter des entités à l'aide de la source de données. Netbeans encore me donne une erreur:

Le nom de la classe du pilote de la source de données est manquant

J'ai déjà essayé d'ajouter les bibliothèques du projet. J'ai copié postgresql-9.2-1002.jdbc4.jar et postgresql-9.2-1002.jdbc3.jar les fichiers dans
C:\Program Files\glassfish-4.0\glassfish\domains\domain1\lib folder.

Capture d'écran: http://imageshack.com/a/img843/6884/w3ko.png

Si je créer des entités à l'aide d'une connexion créée avant(en NB Services/Bases de données), il fonctionne, mais le jeu de résultats après une requête est vide. Une idée?

Ici le pool de connexion que j'ai créé: http://imageshack.com/a/img838/8286/bkw8.png

C'est mon 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>
Hmm je reçois la même erreur. Peut-être un bug dans Netbeans? Comme solution de contournement, vous pouvez créer votre entités manuellement.
Pour arrêter le serveur et essayez à nouveau. Mais cela ne montre pas toutes les tables de ma base de données.

OriginalL'auteur albertosky86 | 2014-04-23