Précédent   Forum du club des développeurs et IT Pro > Java > EDI et OUTILS pour Java > NetBeans
NetBeans Forum d'entraide NetBeans. Avant de poster -> Ressources NetBeans - La F.A.Q NetBeans - Tutoriels NetBeans
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 12/06/2009, 12h48   #1
eloudsa
Invité régulier
 
Inscription : décembre 2008
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : décembre 2008
Messages : 6
Points : 8
Points : 8
Envoyer un message via Skype™ à eloudsa
Par défaut Tutoriel YAPS Pet Store sous NetBeans

Bonjour,

Je viens de poster un tutoriel Netbeans intitulé Yaps Pet Store sous NetBeans.

Dans le livre d'Antonio Goncalves sur JEE5, les concepts ont été illustrés au travers d'une application baptisée YAPS (Yaps Pet Store).

Le livre d'Antonio a pris le parti de rester indépendant par rapport à un quelconque IDE.

Pour ma part, j'ai trouvé intéressante l'idée de porter les composants de cette application sous NetBeans 6.5 dans le but d'obtenir un environnement idéal pour se familiariser avec les nombreux concepts entourant JEE5.

Ainsi, le livre d'Antonio couplé à un environnement de développement tel que NetBeans sera (je pense) le couple idéal pour expérimenter des techniques autrement qu'au travers d'un "Hello World"

Vos commentaires sont les bienvenus.


Saïd
eloudsa est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/06/2009, 15h06   #2
mOuLi
Membre confirmé
 
Avatar de mOuLi
 
Homme
Inscription : avril 2008
Messages : 169
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2008
Messages : 169
Points : 219
Points : 219
Le document est vraiment super bien
D'autant plus que ça m'a fait découvrir Netbeans (histoire de changer d'Eclipse).

Par contre, j'ai constaté 1 petite erreur :
  • Dans le paragraphe "Chargement automatique des données de test" (LLIX-G-4-b. Méthode 2) la tâche post-run-deploy du build.xml n'est pas correcte (copier/coller malheureux je pense) et il faut remplacer
Code :
1
2
3
4
5
6
7
<!-- After deploying the application, we populate the database with test data -->
<target name="post-run-deploy">
<echo>Load Data on the Yaps Pet Store Database ... </echo>
...
<!-- After deploying the application, we populate the database with test data -->
<target name="post-run-deploy">
<echo>Load Data on the Yaps Pet Store Database ... </echo>
par
Code :
1
2
3
4
5
<!-- After deploying the application, we populate the database with test data -->
<target name="post-run-deploy">
    <echo>Load Data on the Yaps Pet Store Database ... </echo>
    <ant antfile="yaps-data.xml" target="load-data" />
</target>
Encore bravo
mOuLi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2009, 00h04   #3
eloudsa
Invité régulier
 
Inscription : décembre 2008
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : décembre 2008
Messages : 6
Points : 8
Points : 8
Envoyer un message via Skype™ à eloudsa
Merci pour ton commentaire.

En effet, il s'agit en effet d'un copy/paste intempestif opéré lors du transfert du document MS-Word vers le format "online" du site developpez.com.

J'ai mis à jour le tutoriel.

A bientôt,

Said
eloudsa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2009, 00h17   #4
zak62000
Invité régulier
 
Inscription : mars 2009
Messages : 14
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mars 2009
Messages : 14
Points : 6
Points : 6
Chapeau bas

vraiment fabuleu :top:
zak62000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2009, 15h27   #5
touftouf57
Membre habitué
 
Avatar de touftouf57
 
Étudiant
Inscription : décembre 2007
Messages : 296
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 296
Points : 130
Points : 130
Super le tuto!

Mais quand on veux essayé de faire cela sur une machine distante avec mysql, cela devient vite la croix et la bannière
J'ai trouvé certains trucs à modifier mais à chaque fois j'ai d'autres m**** qui arrivent. (coté serveur la persistance d'un nouveau compte ne se fais pas, une exception javax.naming.NameNotFoundException coté client, les données de la base qui se suppriment alors que je ne le voudrais pas lors du déploiement....)

Quelqu'un pourrait-il me dire ce qu'il y a à modifier de plus que ce qu'il y a dans le tuto. Y a tout de même une paire de fichier xml à configurer.

Cela fait 2 jours que je suis le tuto, je commence à saturer. Je sais plus trop quoi faire.

type DB: Mysql
nom de la DB: petstore
DB sur la machine: 192.168.0.22
port db: 3306
utilisateur DB: touf
mot de passe DB: touf

port Glassfish:8081
Glassfish sur la machine: localhost
utilisateur glassfish: user
mot de passe Glassfish:adminpwd (défini dans le fichier "passwordfile")

voila ce que j'ai comme admin.xml
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<property name="server.host" value="localhost"/>
	<property name="server.port" value="8081"/>
 
    <property name="server.admin.port" value="8282"/>
    <property name="server.jms.port" value="7676"/>
    <property name="server.user.name" value="admin"/>
    <property name="server.passwordfile" value="passwordfile"/>
 
 
    <!--Base de données-->
    <property name="db.host"/>
    <property name="db.sid" value="${application.name}"/>
    <property name="db.user" value="touf"/>
    <property name="db.password" value="touf"/>
    <property name="jdbc.pool.name" value="${application.name}Pool"/>
    <property name="jdbc.datasource.name" value="jdbc/${application.name}DS"/>
    <property name="derby.home" value="${glassfish.home}/javadb"/>
    <property name="derby.lib" value="${derby.home}/lib"/>
    <!--Pour MySQL-->
    <property name="db.port" value="3306"/>
    <property name="db.datasource" value="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource"/>
    <property name="db.url" value="jdbc:mysql://${db.host}:${db.port}/${db.sid}"/>
les 2 property "derby.home" et "derby.lib" sont-elles nécessaires?

build.xml
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!--Glassfish Properties-->
    <property name="server.user.name" value="admin"/>
    <property name="server.passwordfile" value="passwordfile"/>
    <property name="server.host" value="localhost"/>
    <property name="server.port" value="8081"/>
    <property name="server.admin.port" value="8282"/>
 
    <!--Database Properties-->
    <property name="db.host" value="192.168.0.22"/>
    <property name="db.sid" value="${application.name}"/>
    <property name="db.user" value="touf"/>
    <property name="db.password" value="touf"/>
 
    <!--MySQL-->
    <property name="db.port" value="3306"/>
    <property name="db.driver" value="com.mysql.jdbc.Driver"/>
    <property name="db.url" value="jdbc:mysql://${db.host}:${db.port}/${db.sid}"/>
le fichier Yaps-data.xml
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<project name="Yaps-Data" default="load-data" basedir=".">
    <!-- Database properties -->
    <property name="db-url" value="jdbc:mysql://192.168.0.22:3306/petstore" />
    <property name="db-driver" value="com.mysql.jdbc.Driver" />
    <property name="db-userid" value="touf" />
    <property name="db-password" value="touf" />
 
    <!--  GlassFish and Derby locations -->
    <property name="glassfish.home" value="C:\Program Files\Glassfish-v2.x"/>
	<property name="derby.home" value="${glassfish.home}/javaDB"/>
    <property name="derby.lib" value="${derby.home}/lib"/>
 
    <!-- Classpath -->
    <path id="classpath">
        <!-- Derby classes -->
        <pathelement location="${derby.lib}/derbyclient.jar"/>
    </path>
 
 
    <!-- Ant task used to load data on the Yaps Pet Store Database -->
    <target name="load-data">
        <sql driver="${db-driver}"
         url="${db-url}"
         userid="${db-userid}"
         password="${db-password}"
         autocommit="yes"
         onerror="continue"
         caching="yes"
         src="data.sql">
            <classpath refid="classpath"/>
        </sql>
    </target>
</project>
Et ici, vu que j'ai déjà la base de données (construite et alimentée), et que je veux avoir la possibilité de rajouter des enregistrements, je voudrais empecher la suppression des données au déploiment, que dois-je faire avec le fichier data.sql? le supprimer, ou carrement supprimer le Yaps-data.xml?

Je ne mets pas le yapson.xml, puisque je n'y ai pas touché mais il y a aussi des références à data.sql et derby. Il faut modifier aussi le pathelement vers
"mysql-connector-java-5.1.0-bin.jar" tel que définit dans l'admin.xml?

Vous voyez j'ai essayé plein de choses, mais je ne sais plus ce qui marche et ce qui ne marche pas.

Tout éclaircissement sera le bienvenu! Merci d'avance
touftouf57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2009, 00h07   #6
eloudsa
Invité régulier
 
Inscription : décembre 2008
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : décembre 2008
Messages : 6
Points : 8
Points : 8
Envoyer un message via Skype™ à eloudsa
@touftouf57

Bonjour,

Il est vrai que la configuration décrite dans le tuto est orientée "Derby".

Ce choix est délibéré pour se coller au livre de référence d'Antonio Goncalves.

Par contre, l'auteur a décrit les instructions nécessaires pour supporter MySQL:
http://www.antoniogoncalves.org/xwik...InstallMySQLFr

Ce point est notamment abordé dans la section "Créer les ressources Database" du tuto.

J'espère que cela t'aidera à résoudre ton problème.

Ceci étant, je vais (dès que je le pourrai) tenter la même expérience et ajouter si cela est nécessaire une annexe au tuto.

A bientôt,

Said
eloudsa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2009, 01h10   #7
touftouf57
Membre habitué
 
Avatar de touftouf57
 
Étudiant
Inscription : décembre 2007
Messages : 296
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 296
Points : 130
Points : 130
Eloudsa, merci

Mais j'avais déjà suivi cette partie, et le résultat n'est pas là.
Je rappelle que j'ai en même temps essayer de me connecter sur une machine distante pour la BDD. Cela n'est pas traité dans le bouquin, ni le tuto. C'est dommage, parce que le bouquin est super, mais cette configuration "verrouillée" gâche tout (derby + destruction de la base + ré-alimentation de la base à chaque déploiement).

Il aurais été préférable de mettre un mcd-mpd ou un script SQL dans un chapitre du livre, après chacun se débrouille pour avoir sa BDD sur le SGBD de son choix. détailler les fichiers xml pour savoir quelles paramètres influent sur notre configuration. Et de rajouter une annexe pour la création de la base sur derby, pour ceux qui n'y connaisse rien.

En même temps de gens qui n'y connaisse rien et qui achètent ce bouquin, je ne pense pas qu'il y en ai beaucoup.

Je suis en train de refaire tout le projet sans passer par le tuto, c'est à dire que je créer moi-même le projet "Entreprise Application" je génère les entités à partir de ma base. Et je modifie tous les fichiers générés par netbeans pour coller avec le bouquin. Ca devient un petit peu long. Mais bon...
touftouf57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2010, 03h00   #8
simo_live
Invité de passage
 
Inscription : mai 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 6
Points : 4
Points : 4
Par défaut java.sql.SQLException

Bonjour; s'il vous plais, j'ai fais tous les étapes sur netbeans
une fois que je suis arrivé au deployment du derveur le deploy ne se fai pas:
Finished registering server resources
moduleID=Yaps-Server
deployment started : 0%
Déploiement de l'application dans le domaine a échoué ;
Internal Exception: java.sql.SQLException: Ce pool n'est pas enregistré dans l'environnement d'exécution*: null
Error Code: 0
C:\Projects\YapsON\Yaps-Server\nbproject\build-impl.xml:212: The module has not been deployed.
BUILD FAILED (total time: 11 seconds)
merci beaucoup
simo_live est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2010, 13h30   #9
touftouf57
Membre habitué
 
Avatar de touftouf57
 
Étudiant
Inscription : décembre 2007
Messages : 296
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 296
Points : 130
Points : 130
Salut!

As-tu bien un pool de connection et une datasource de défini dans glassfish?
Sous netbeans: onglet Services--> servers-->glassfish-->resources-->jdbc-->jdbc resources et connectionpools
Si tu ne les as pas là il faut les créer.
Clic droit sur ton projet-->new-->other-->glassfish-->jdbc resource.

Voila cela devrait rouler avec ça.
__________________
Venez affronter mes brutes http://touftouf57.labrute.com - http://mori-turi.labrute.fr
Mon blog CV : http://c-elsensohn.site50.net/
touftouf57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2010, 14h15   #10
simo_live
Invité de passage
 
Inscription : mai 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 6
Points : 4
Points : 4
Par défaut Bonjour et merci

j'ai fais clik droi sur yaps-Server--->new --> other --> glassfish jdbc resource --> using existing jdbc conncetion (derbypool) et je sui bloké ds les properties a ajouté si je les laisse vide ca marche pa tjs
merci infiniment
simo_live est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2010, 01h46   #11
simo_live
Invité de passage
 
Inscription : mai 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 6
Points : 4
Points : 4
Par défaut bonjour

j'ai regler ce probléme alor le deployment ce fai bien
par contre je introduire le lien:http://localhost:8080/petstore ds le navigateur
il maffiche lerrer: 404
HTTP Status 404 -
type Status report
message
descriptionThe requested resource () is not available.
Sun Java System Application Server 9.1_02
MERCI BEAUCOUP
simo_live est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2010, 14h18   #12
simo_live
Invité de passage
 
Inscription : mai 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 6
Points : 4
Points : 4
Par défaut bonjour

merci boucoup jai reglé le probleme!!!!!!!!!!!!!

simo_live est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2010, 22h57   #13
touftouf57
Membre habitué
 
Avatar de touftouf57
 
Étudiant
Inscription : décembre 2007
Messages : 296
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 296
Points : 130
Points : 130
c'était quoi l'erreur? Majuscule/Minuscule, pas de page welcome définie?....
__________________
Venez affronter mes brutes http://touftouf57.labrute.com - http://mori-turi.labrute.fr
Mon blog CV : http://c-elsensohn.site50.net/
touftouf57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2010, 11h15   #14
msaupueyo
Invité de passage
 
Manuel SAU-PUEYO
Inscription : novembre 2009
Messages : 1
Détails du profil
Informations personnelles :
Nom : Manuel SAU-PUEYO

Informations forums :
Inscription : novembre 2009
Messages : 1
Points : 1
Points : 1
Par défaut Problème avec YASPON et DBUSER

Bonjour,

J'ai suivi votre tutoriel très précis qui m'a permis d'installer sans problème l'application YapsServer (et le reste bien sur)

Je travaille sur la plate-forme suivante :

JDK 1.6.0_16
NetBEan 6.9.1
GlassFish 3.0.1

Je viens de déployer l'application YapsServer et je m'attendais comme le tuto le précise à pouvoir me connecter sur la JavaDB et pouvoir vérifier la création des tables dans le schéma DBUSER comme prévu dans le tuto.

Hors, pas de table et donc erreur à l'exécution de l'application JSF : "le schéma 'DBUSER' n'existe pas"

J'ai vérifié les points suivants :
- la base petstoreDb est bien créée et active
- la datasource jdbc/petstoreDS est bien créée
- le pool de connexion petstorePool est bien créé

Le déploiement se termine correctement "succesfull" selong GlassFish.

Je parviens bien par les utilitaires NetBean à me connecter sur la base petstoreDB avec le user userdb et le mot de passe userpwd mais le schéma USERDB n'est pas créé, uniquement APP et les autres.

Je suspecte un problème dans la configuration TopLink car avec le fichier de config original cela ne fonctionne apparemment pas, mais peut-être suis-je à côté de la plaque ???

Alors si vous aviez SVP une idée, je serais vraiment preneur car je ne vois plus ou chercher ????

Vous trouverez le log de GlassFish durant la phase de déploiement en dessous de ce message : il me parle d'Hibernate ??? Je ne vois pas...

Merci beaucoup d'avance pour votre aide.

Bien cordialement

msaupueyo

log :

[#|2010-10-31T11:31:12.593+0100|INFO|glassfish3.0.1|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=23;_ThreadName=Thread-1;|Updating configuration from org.apache.felix.fileinstall-autodeploy-bundles.cfg|#]

[#|2010-10-31T11:31:12.593+0100|INFO|glassfish3.0.1|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=23;_ThreadName=Thread-1;|Installed C:\glassfish-3.0.1\glassfish\modules\autostart\org.apache.felix.fileinstall-autodeploy-bundles.cfg|#]

[#|2010-10-31T11:31:12.593+0100|INFO|glassfish3.0.1|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=27;_ThreadName=Thread-1;|{felix.fileinstall.poll (ms) = 5000, felix.fileinstall.dir = C:\glassfish-3.0.1\glassfish\domains\petstore\autodeploy\bundles, felix.fileinstall.debug = 1, felix.fileinstall.bundles.new.start = true, felix.fileinstall.tmpdir = C:\DOCUME~1\Nous\LOCALS~1\Temp\fileinstall--5564668670862555866, felix.fileinstall.filter = null}|#]

[#|2010-10-31T11:31:34.140+0100|INFO|glassfish3.0.1|org.hibernate.validator.engine.resolver.DefaultTraversableResolver|_ThreadID=28;_ThreadName=Thread-1;|Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.|#]

[#|2010-10-31T11:31:36.593+0100|INFO|glassfish3.0.1|javax.enterprise.system.core.transaction.com.sun.jts.CosTransactions|_ThreadID=28;_ThreadName=Thread-1;|JTS5014: Recoverable JTS instance, serverId = [3700]|#]

[#|2010-10-31T11:31:37.234+0100|INFO|glassfish3.0.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=28;_ThreadName=Thread-1;|com.yaps.petstore.entity.catalog.Item actually got transformed|#]

[#|2010-10-31T11:31:37.250+0100|INFO|glassfish3.0.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=28;_ThreadName=Thread-1;|com.yaps.petstore.entity.catalog.Product actually got transformed|#]

[#|2010-10-31T11:31:37.250+0100|INFO|glassfish3.0.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=28;_ThreadName=Thread-1;|com.yaps.petstore.entity.catalog.Category actually got transformed|#]

[#|2010-10-31T11:31:37.390+0100|INFO|glassfish3.0.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=28;_ThreadName=Thread-1;|Portable JNDI names for EJB CatalogSB : [java:global/Yaps-Server/Yaps-Server-ejb/CatalogSB!com.yaps.petstore.stateless.catalog.CatalogLocal, java:global/Yaps-Server/Yaps-Server-ejb/CatalogSB!com.yaps.petstore.stateless.catalog.CatalogRemote]|#]

[#|2010-10-31T11:31:37.390+0100|INFO|glassfish3.0.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=28;_ThreadName=Thread-1;|Glassfish-specific (Non-portable) JNDI names for EJB CatalogSB : [ejb/stateless/Catalog, ejb/stateless/Catalog#com.yaps.petstore.stateless.catalog.CatalogRemote]|#]

[#|2010-10-31T11:31:37.703+0100|INFO|glassfish3.0.1|com.sun.enterprise.connectors.jms.system.ActiveJmsResourceAdapter|_ThreadID=28;_ThreadName=Thread-1;|JMS Service Connection URL is :mq://localhost:7676/|#]

[#|2010-10-31T11:31:37.718+0100|INFO|glassfish3.0.1|org.hibernate.validator.engine.resolver.DefaultTraversableResolver|_ThreadID=28;_ThreadName=Thread-1;|Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.|#]

[#|2010-10-31T11:31:37.750+0100|INFO|glassfish3.0.1|javax.resourceadapter.mqjmsra.lifecycle|_ThreadID=28;_ThreadName=Thread-1;|MQJMSRA_RA1101: SJSMQ JMS Resource Adapter starting: DIRECT|#]

[#|2010-10-31T11:31:40.468+0100|INFO|glassfish3.0.1|javax.resourceadapter.mqjmsra.lifecycle|_ThreadID=28;_ThreadName=Thread-1;|MQJMSRA_RA1101: SJSMQ JMSRA StartedIRECT|#]

[#|2010-10-31T11:31:40.484+0100|INFO|glassfish3.0.1|com.sun.enterprise.connectors.jms.system.ActiveJmsResourceAdapter|_ThreadID=28;_ThreadName=Thread-1;|endpoint.determine.destinationtype|#]

[#|2010-10-31T11:31:40.625+0100|INFO|glassfish3.0.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=28;_ThreadName=Thread-1;|com.yaps.petstore.entity.order.Order actually got transformed|#]

[#|2010-10-31T11:31:40.625+0100|INFO|glassfish3.0.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=28;_ThreadName=Thread-1;|com.yaps.petstore.entity.customer.Customer actually got transformed|#]

[#|2010-10-31T11:31:40.640+0100|INFO|glassfish3.0.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=28;_ThreadName=Thread-1;|com.yaps.petstore.entity.Address actually got transformed|#]

[#|2010-10-31T11:31:40.687+0100|INFO|glassfish3.0.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=28;_ThreadName=Thread-1;|com.yaps.petstore.entity.order.CreditCard actually got transformed|#]

[#|2010-10-31T11:31:40.703+0100|INFO|glassfish3.0.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=28;_ThreadName=Thread-1;|Portable JNDI names for EJB OrderSB : [java:global/Yaps-Server/Yaps-Server-ejb/OrderSB!com.yaps.petstore.stateless.order.OrderRemote, java:global/Yaps-Server/Yaps-Server-ejb/OrderSB!com.yaps.petstore.stateless.order.OrderLocal]|#]

[#|2010-10-31T11:31:40.796+0100|INFO|glassfish3.0.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=28;_ThreadName=Thread-1;|Glassfish-specific (Non-portable) JNDI names for EJB OrderSB : [ejb/stateless/Order, ejb/stateless/Order#com.yaps.petstore.stateless.order.OrderRemote]|#]

[#|2010-10-31T11:31:40.812+0100|INFO|glassfish3.0.1|com.sun.enterprise.connectors.jms.system.ActiveJmsResourceAdapter|_ThreadID=28;_ThreadName=Thread-1;|endpoint.determine.destinationtype|#]

[#|2010-10-31T11:31:40.875+0100|INFO|glassfish3.0.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=28;_ThreadName=Thread-1;|Portable JNDI names for EJB ShoppingCartSB : [java:global/Yaps-Server/Yaps-Server-ejb/ShoppingCartSB!com.yaps.petstore.stateful.ShoppingCartLocal, java:global/Yaps-Server/Yaps-Server-ejb/ShoppingCartSB]|#]

[#|2010-10-31T11:31:40.953+0100|INFO|glassfish3.0.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=28;_ThreadName=Thread-1;|Portable JNDI names for EJB CustomerSB : [java:global/Yaps-Server/Yaps-Server-ejb/CustomerSB!com.yaps.petstore.stateless.customer.CustomerLocal, java:global/Yaps-Server/Yaps-Server-ejb/CustomerSB!com.yaps.petstore.stateless.customer.CustomerRemote]|#]

[#|2010-10-31T11:31:40.953+0100|INFO|glassfish3.0.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=28;_ThreadName=Thread-1;|Glassfish-specific (Non-portable) JNDI names for EJB CustomerSB : [ejb/stateless/Customer, ejb/stateless/Customer#com.yaps.petstore.stateless.customer.CustomerRemote]|#]

[#|2010-10-31T11:31:41.031+0100|INFO|glassfish3.0.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=28;_ThreadName=Thread-1;|com.yaps.petstore.entity.order.OrderLine actually got transformed|#]

[#|2010-10-31T11:31:41.062+0100|INFO|glassfish3.0.1|org.hibernate.validator.engine.resolver.DefaultTraversableResolver|_ThreadID=28;_ThreadName=Thread-1;|Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.|#]

[#|2010-10-31T11:31:41.156+0100|INFO|glassfish3.0.1|org.eclipse.persistence.session.file:/C:/Developpement/Java/netbeans/YapsON/Yaps-Server/dist/gfdeploy/Yaps-Server/Yaps-Server-ejb_jar/_petstorePU|_ThreadID=28;_ThreadName=Thread-1;|EclipseLink, version: Eclipse Persistence Services - 2.0.1.v20100213-r6600|#]

[#|2010-10-31T11:31:41.343+0100|INFO|glassfish3.0.1|org.eclipse.persistence.session.file:/C:/Developpement/Java/netbeans/YapsON/Yaps-Server/dist/gfdeploy/Yaps-Server/Yaps-Server-ejb_jar/_petstorePU|_ThreadID=28;_ThreadName=Thread-1;|file:/C:/Developpement/Java/netbeans/YapsON/Yaps-Server/dist/gfdeploy/Yaps-Server/Yaps-Server-ejb_jar/_petstorePU login successful|#]

[#|2010-10-31T11:31:41.890+0100|INFO|glassfish3.0.1|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=28;_ThreadName=Thread-1;|Initialisation de Mojarra 2.0.2 (FCS b10) pour le contexte '/petstore'|#]

[#|2010-10-31T11:31:42.359+0100|INFO|glassfish3.0.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=28;_ThreadName=http-thread-pool-8282-(2);|Loading application Yaps-Server#Yaps-Server-war.war at /petstore|#]

[#|2010-10-31T11:31:42.359+0100|INFO|glassfish3.0.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=28;_ThreadName=http-thread-pool-8282-(2);|Loading application Yaps-Server#Yaps-Server-war.war at /petstore|#]

[#|2010-10-31T11:31:42.359+0100|INFO|glassfish3.0.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=28;_ThreadName=Thread-1;|Loading application Yaps-Server#Yaps-Server-war.war at /petstore|#]

[#|2010-10-31T11:31:42.390+0100|INFO|glassfish3.0.1|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=28;_ThreadName=Thread-1;|Yaps-Server was successfully deployed in 9*297 milliseconds.|#]
msaupueyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2010, 14h58   #15
touftouf57
Membre habitué
 
Avatar de touftouf57
 
Étudiant
Inscription : décembre 2007
Messages : 296
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 296
Points : 130
Points : 130
Cela sent un problème dans le persitence.xml du projet Ejb.
tu devrais trouver une propriété
<property name="toplink.ddl-generation" value="drop-and-create-tables"/>

Je crains que chez toi, dans Table Generation strategy, la valeur "none" est sélectionnée.
Donc choisi "Drop and Create" et ton problème devrait être résolu.
__________________
Venez affronter mes brutes http://touftouf57.labrute.com - http://mori-turi.labrute.fr
Mon blog CV : http://c-elsensohn.site50.net/
touftouf57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2010, 16h28   #16
brob129
Invité de passage
 
Benoit Roc
Inscription : février 2010
Messages : 4
Détails du profil
Informations personnelles :
Nom : Benoit Roc

Informations forums :
Inscription : février 2010
Messages : 4
Points : 2
Points : 2
Par défaut Comparaison avec architecture .Net

Bonjour à tous.

Je viens vers vous pour vous demander d'éclairer ma lanterne. En effet, je suis issu du milieu Java et j'ai rapidement eu pour livre de chevet le lire de M Goncalves.
Récemment, je me suis porté sur le milieu du .Net. Mon problème est que je ne suis pas sûr de l'architecture que YAPS aurait sous le milieu .Net. Pourriez-vous m'aider?

Merci d'avance à tout le monde !

PS: J'ai pensé à une architecture 3-tiers pour la partie Web (asp.net) et une architecture 4-tiers pour la partie RIA (silverlight). Je suppose qu'il faudrait utiliser WCF pour pouvoir utiliser les services..
brob129 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2012, 03h30   #17
ae42260
Invité de passage
 
Ingénieur développement logiciels
Inscription : mars 2012
Messages : 1
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2012
Messages : 1
Points : 1
Points : 1
Par défaut Erreur application client swing

Bonjour,

Je déterre un vieux post car je n'arrive pas à réaliser la fin du tutoriel sur Yaps.

Je n'arrive en effet pas à ouvrir les fenêtres de listing sur l'application, rien ne s'ouvre et j'ai l'erreur suivante qui apparaît dans la console :

Citation:
run:
Exception in thread “AWT-EventQueue-0″ java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/ejb/EJBException
Cela concerne que les listings, les autres fenêtres ont l'air de s'ouvrir correctement pas contre impossible de rechercher dedans, aucune données ne sort. Je suspecte donc un problème de communication avec les EJBs (L'application web fonctionne donc le code est OK).

Si vous avez une idée je suis preneur...

Merci pour votre aide.
ae42260 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h31.


 
 
 
 
Partenaires

Hébergement Web