Das Ablegen der JAR-Datei in $glassfish-v3-install-root/glassfish/lib hat sich als richtig herausgestellt.
Das
"SEVERE: RAR5111 : Error casting to javax.sql.Datasource java.lang.ClassCastException: com.mysql.jdbc.Driver cannot be cast to javax.sql.DataSource"
Fehler wurde, glaube ich, durch eine falsche Einstellung für das jdbc-Pooling auf dem Glassfish-Server verursacht. Gehen Sie jedoch zur Verwaltungskonsole, die auf der Registerkarte "Server" von Netbeans verfügbar ist, gehen Sie zu "JDBC", "Verbindungspools", wählen Sie "java.sql.driver" als Ressourcentyp und "com.mysql.jdbc.driver" aus. da der Klassenname des Treibers das Casting-Problem beseitigt.
Klicken Sie oben auf die Schaltfläche „Ping“, um sicherzustellen, dass Sie verbunden sind.