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

Glassfish et Payara Java Discussion :

problème de réalisation d'un tuto developpez sous glassfish 4.1.1


Sujet :

Glassfish et Payara Java

  1. #1
    Membre régulier
    problème de réalisation d'un tuto developpez sous glassfish 4.1.1
    Bonjour à tous

    J'ai fait un RESTful web service qui utilise jax-rs. C'est un simple RESTful qui retourne une entité depuis une table user de ma base de donné. Cette entité est un "wp_user" (id ; email ; password ; adress ; ...). Tous fonctionne bien et si j'appel l'url http://localhost:8080/myNetBeansProject/user j'ai en retour un xml avec touts les user de la table


    j'ai créé une autre méthode @GET avec un path "email" pour retourner une liste des e-mails des utilisateur en XML ou JSON. Est ce possible de faire à partir de la même entité ?

    J'ai une erreur 500 avec ce code et aucune erreur ne sort dans le log de Glassfish:
    http://pastebin.com/KDeunQ24

    Le problème est avec la methode findAllEmail (ligne 38), appeler dans l'abstractFacade.java (ligne 275) et lancer par la methode @GET findAllEmail de ma facade WpUsersFacadeREST.java (ligne 334)

    Si quelqu'un a une idée du problème...
    Merci d'avance

  2. #2
    Membre régulier
    Toujours coincé avec cette erreur 500 à 2 semaine de ma présentation de ce projet de formation.
    J'ai mis les sources sur mon GITHUB public si sa peut aidé ?

    Je vois vraiment pas pourquoi j'ai aucun retour d'erreur sur l'output de glassfish et cette page blanche... La requête est pourtant interpréter...
    Si quelqu'un vois le problème

    https://github.com/BeRoots/WebServiceREST

  3. #3
    Membre régulier
    J'ai résolu en créant une entité dédié pour finir. Je ne sais toujours pas si j'aurai pu faire ceci sur la même entité et formater uniquement le type du résultat pour avoir un XML avec une racine non plus wpusers mais wpuser-emails

    Si quelqu'un passe un jour par la avec cette douce information
    @++