PROBLEMA Java EE problema con il deploy

tonyleaf

Nuovo Utente
22
0
devo fare un progetto java enterprise.
uso netbeans+glassfish
ho fatto un programmino di prova per vedere se è tutto apposto ma non riesco a fare il deploy.. poi ho provato anche con applicazioni create dal prof ma niente mi riporta più o meno sempre gli stessi errori..
non sono ancora molto pratico.. sapreste dirmi da cosa dipende?

questi sono alcuni degli errori che riporta il log di glassfish
WARNING: RAR8068: Using default datasource : __ds_jdbc_ra for pool : mysql_mydb_rootPool

WARNING: RAR8068: Using default datasource : __ds_jdbc_ra for pool : mysql_mydb_rootPool

INFO: entity.Users actually got transformed

INFO: EclipseLink, version: Eclipse Persistence Services - 2.3.2.v20111125-r10461

SEVERE: RAR5099 : Wrong class name or classpath for Datasource Object

WARNING: RAR5038:Unexpected exception while creating resource for pool mysql_mydb_rootPool. Exception : javax.resource.ResourceException: Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource

WARNING: RAR5117 : Failed to obtain/create connection from connection pool [ mysql_mydb_rootPool ]. Reason : com.sun.appserv.connectors.internal.api.PoolingException: Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource

SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method

SEVERE: Exception while invoking class org.glassfish.javaee.full.deployment.EarDeployer prepare method

SEVERE: Exception while preparing the app

SEVERE: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseExceptionWARNING: RAR5114 : Error allocating connection : [Errore durante l'allocazione di una connessione. Causa: Class name is wrong or classpath is not set for : com.mysql.jdb
java.lang.ClassNotFoundException: com.mysql.jdbc.jdbc2.optional.MysqlDataSource

e molti altri.. se hai tempo dacci un occhiata
ciao e grazie in anticipo
 

fredperry

Nuovo Utente
18
6
Da l'eccezione sembrerebbe che tu abbia problemi con un datasource. Glassfish purtroppo non lo conosco quindi non ti posso dare indicazioni specifiche, però le righe
Causa: Class name is wrong or classpath is not set for : com.mysql.jdb
java.lang.ClassNotFoundException: com.mysql.jdbc.jdbc2.optional.MysqlDataSource

mi fanno pensare che hai configurato un datasource mysql però non hai i driver jdbc visibili dalla tua applicazione o dall'application server,
oppure il datasource ha configurato male la stringa che definisce la classe del datasource
com.mysql.jdbc.jdbc2.optional.MysqlDataSource.

Credo che qui (
hxxp://glassfish.10926.n7.nabble.com/MySql-connector-problems-Class-name-is-wrong-or-classpath-td50654.html) abbiano avuto il tuo stesso problema
 
  • Mi piace
Reazioni: tonyleaf

tonyleaf

Nuovo Utente
22
0
ho risolto
non avevo fatto il connection pool
ora riesco a fare il deploy ma ho dei problemi quando cerco di fare il persist su un entità

Internal Exception: java.sql.SQLException: No database selected
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!