JavaEE projet ne parviennent pas à déployer
Je suis débutant en Java EE. Aujourd'hui, j'ai essayé d'apprendre Java EE en suivant ce tutoriel:
http://netbeans.org/kb/docs/javaee/javaee-gettingstarted.html
Essentiellement, il enseigne comment créer une Application Web avec Java Web catégories à l'aide de Netbeans.
Quand je lance l'application, j'ai eu le Build Failed message d'erreur comme ceci:
WebApplication1/build/web&name=WebApplication1&contextroot=/WebApplication1&force=true failed on GlassFish Server 3+
Error occurred during deployment: Exception while preparing the app : Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Error in allocating a connection.
Cause: Connection could not be allocated because: java.net.ConnectException : Error connecting to server localhost on port 1527 with message Connection refused.
Error Code: 0. Please see server.log for more details.
WebApplication1/nbproject/build-impl.xml:721: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 2 seconds)
J'ai déjà glassfish server sur et choisissez glassfish que le serveur lors de la création de ce projet, mais il semble que le serveur refuse la connexion.
- Vous pouvez poster ce que le serveur glassfish.fichier journal?
- Je ne pouvais pas le trouver. Il est glassfish 3.1.2.
Vous devez vous connecter pour publier un commentaire.
Aller
persistence.xml
fichier, et ajouter "jta-data-source" tag avec votre connexion de base de données nom du pool en elle.Vous pouvez trouver le nom de votre pool de connexion à la console d'administration de Glassfish. Ressources->JDBC->Connexion JDBC Piscines
La Java DB s'exécute sur le port 1527. C'est comme s'il ne s'exécute pas dans votre cas.
Cliquez sur l'onglet "Sortie" dans votre NetBeans IDE et afficher le "Java DB Processus de Base de données" de la console.
Vous devriez voir les lignes suivantes:
Si vous ne voyez pas ces lignes, essayez de rechercher pourquoi le Java DB processus de démarrage.
Accédez à la console d'administration de Glassfish, JDBC JDBC Pools de connexions, et de vérifier les Propriétés Supplémentaires à partir de votre Connexion Piscines. Dans mon cas, j'ai un DerbyPool, où le Port a été 1527, je l'ai changé.