IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java EE Discussion :

EJB avec client lourd sur netbeans 6.8


Sujet :

Java EE

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 7
    Points : 2
    Points
    2
    Par défaut EJB avec client lourd sur netbeans 6.8
    bonjour a tous,

    voulant tester les ejb remote avec client lourd.

    j'ai installé cet exemple trouvé sur netbeans http://kenai.com/projects/netbeans-s...tappclient.zip

    je l'ai chargé dans netbeans & déployé les EJB sur le glassfish.

    cependant j'obtiens l'erreur suivante lors du lancement de "l'application lourde"

    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
     
    init:
    EJBModule30.init:
    EJBModule30.deps-jar:
    EJBModule30.compile:
    EJBModule30.library-inclusion-in-archive:
    Created dir: /home/ramcla/Downloads/entappclient/EJBModule30/dist
    Building jar: /home/ramcla/Downloads/entappclient/EJBModule30/dist/EJBModule30.jar
    EJBModule30.dist:
    deps-jar:
    Created dir: /home/ramcla/Downloads/entappclient/ApplicationClientForTest/build/jar
    Created dir: /home/ramcla/Downloads/entappclient/ApplicationClientForTest/build/empty
    Compiling 1 source file to /home/ramcla/Downloads/entappclient/ApplicationClientForTest/build/jar
    compile-single:
    run-single:
    java.lang.NullPointerException
            at org.glassfish.appclient.client.acc.FacadeLaunchable.newFacade(FacadeLaunchable.java:178)
            at org.glassfish.appclient.client.acc.Launchable$LaunchableUtil.newLaunchable(Launchable.java:100)
            at org.glassfish.appclient.client.acc.AppClientContainerBuilder.newContainer(AppClientContainerBuilder.java:142)
            at org.glassfish.appclient.client.AppClientFacade.createContainerForAppClientArchiveOrDir(AppClientFacade.java:447)
            at org.glassfish.appclient.client.AppClientFacade.createContainer(AppClientFacade.java:409)
            at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:254)
            at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:75)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:616)
            at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:343)
            at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:358)
    Java Result: 1
    pourriez vous m'aider à résoudre le probleme merci d'avance

  2. #2
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Up

  3. #3
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    Va a la ligne qui génère ce nullpointerexeception et essaie de comprendre ce qu'il se passe.
    Ou montre nous le code.

  4. #4
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    hello,

    c'est bien la le probleme !!!

    le code vient des exemples de netbeans http://www.netbeans.org/kb/samples/

    Samples - JEE - Sample: EnterpriseAppClient zip archive.

    j'ai donc simplement importé le code dans netbeans 6.8 et définis le serveur d'exécution glassfish (propriété - run - server) pour chaque projet.

    j'obtiens le problème après avoir déployer les beans sur le serveur & fait un run du Main.java

    je ne comprends pas !!!! & j'ai beau cliquer sur l'erreur cela ne me renvoit pas sur le probleme !!!!

    une idée ?

  5. #5
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    Donc si tu as les sources, tu peux nous donner le code qui correspond à la ligne qui déclenche l'erreur, non ?

  6. #6
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    je suis désolé !!!! je suis un peu beaucoup débutant dans le développement !!!!

    a part le message suivant je n'ai rien :-(
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    java.lang.NullPointerException
            at org.glassfish.appclient.client.acc.FacadeLaunchable.newFacade(FacadeLaunchable.java:178)
    il faudrait que quelqu'un qui a netbeans puisse me dire comment faire pour faire fonctionner l'exemple j'ai du omettre quelque chose dans la configuration.

    faut-il encore créer un jndi.properties ?


    merci d'avance


    code Main
    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
     
    package enterpriseappee5;
     
    import ejb.SessionRemote;
    import javax.ejb.EJB;
     
    /**
     *
     * @author nb
     */
    public class Main {
        @EJB
        private static SessionRemote sessionBean;
     
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            System.err.println("result = " + sessionBean.getResult());
        }
     
    }
    Bean

    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
     
    package ejb;
     
    import javax.ejb.Stateless;
     
    /**
     *
     * @author nb
     */
    @Stateless
    public class SessionBean implements SessionRemote {
     
        public String getResult() {
            return "This is EJB 3.0 Bean";
        }
     
    }
    Remote

    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
     
    package ejb;
     
    import javax.ejb.Remote;
     
    /**
     *
     * @author nb
     */
    @Remote
    public interface SessionRemote {
     
        String getResult();
     
    }

  7. #7
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    up svp ;-)

  8. #8
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    Le NullPointerException intervient dans GlassFish. Quelle version précise (INSTALL_GF/bin/asadmin version) utilises-tu?
    Idem pour NetBeans, NB 6.8 Milestone 1 ou plus récent?

Discussions similaires

  1. JSF SUR Netbeans avec VWP
    Par tongo dans le forum JSF
    Réponses: 1
    Dernier message: 14/04/2008, 11h38
  2. Commencer avec GWT sur netbeans
    Par anas.eh dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 10/10/2007, 14h36
  3. Utilisation de Spring avec un client lourd
    Par speedster dans le forum Spring
    Réponses: 30
    Dernier message: 15/03/2007, 15h23
  4. Réponses: 1
    Dernier message: 24/10/2006, 01h24
  5. Réponses: 5
    Dernier message: 04/07/2006, 01h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo