Bonjour,
Serge Tahé a publié un nouveau tutoriel Java : Construire un service web Java EE avec Netbeans 6.5 et le serveur Glassfish.
N'hésitez pas à commentez
Bonjour,
Serge Tahé a publié un nouveau tutoriel Java : Construire un service web Java EE avec Netbeans 6.5 et le serveur Glassfish.
N'hésitez pas à commentez
Merci beaucoup pour ce cours. Bonne continuation
Bonjour,
Merci pour ce tuto qui couvre un très large spectre. J'aurais juste une petite remarque sur le passage entre le code généré et le code final qui me semble un peu abrupte. Une question: pourquoi avoir choisit hibernate alors que c'est encore plus simple avec TopLink ?
Toutes mes félicitations.
S.Popoff
J'ai utilisé Hibernate parce que c'est l'implémentation JPA que j'utilise habituellement. C'était donc la voie de la facilité. Je n'ai rien contre Toplink mais je ne l'utilise pas. Peut-être à tort... J'ai essayé OpenJpa récemment [http://openjpa.apache.org/]. C'est bien aussi.
Super tutoriel. Merci Serge.
bon tutoriel, même si j'aurais préféré Eclipse comme IDE et JBoss comme serveur ;-)
bonjour
j'ai suivi votre tuto etape par etape
j'ai pu deployer le service web mais quand je clique sue test web service
ca marche pas.
je trouve le service bien deployé mais quand je clique sur wsdl erreur 404..
vous pouvez m'aider svp
Un très grande merci à Serge Tahé.
C'est ce tutoriel qui m'a lancé dans mon projet de fin étude. Dommage que je n'ai pas réussi à exécuter le client Flex.
Super tutoriel même pour un débutant en la matière.
Ce pendant, J'aurai souhaiter savoir comment implémenter ce service Web dans un réseau LAN. Si vous avez une idée, aidez moi car en local c'est parfait.
Merci
Bonjour et merci à serge pour le tutoriel
J'ai suivi avec beaucoup d'interet ce tutoriel, le probleme est que quand j'essaie de déployer le projet serveur-ejb-dao-jpa-hibernate j'obtiens l'erreur suivante:
NB:j'utillise NetBeans 6.9.1, avec tous les jars hibernate du projet mais l'erreur persiste. Par contre quand j'utilise l'implementation Toplink, le déploiement se fait correctement. Je pense que c'est un probleme de version soit avec NetBeans soit avec les jars.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
34
35
36
37
38
39
40
41 GRAVE: Exception while preparing the app java.lang.RuntimeException: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:155) at org.glassfish.persistence.jpa.PersistenceUnitLoader.<init>(PersistenceUnitLoader.java:96) at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:121) at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:644) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:296) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272) at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166) at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57) at com.sun.grizzly.ContextTask.run(ContextTask.java:69) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:736) at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:626) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:149) ... 31 more
Merci de vos suggestions !
Coulane
Partager