Colocar o arquivo jar em $glassfish-v3-install-root/glassfish/lib acabou sendo correto.
o
"SEVERE: RAR5111 : Error casting to javax.sql.Datasource java.lang.ClassCastException: com.mysql.jdbc.Driver cannot be cast to javax.sql.DataSource"
O erro foi, acredito, causado por uma configuração incorreta para o pooling jdbc no servidor glassfish. Mas indo para o console de administração, disponível na aba "servidor" do Netbeans, indo para "JDBC", "Conexões Pools", selecione "java.sql.driver" como tipo de recurso e "com.mysql.jdbc.driver" como o nome da classe do driver se livrará do problema de conversão.
Clique no botão "Ping" próximo ao topo para certificar-se de que você está se conectando.