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

Portails Java Discussion :

Liferay Service Builder [Liferay]


Sujet :

Portails Java

  1. #1
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut Liferay Service Builder
    salut,

    J'utilise le service builder de liferay 6.0.6 pour gérer la persistence de mes entités dans la base de données.
    J'ai eu à construire le fichier service.xml et générer toute les classes.
    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
     
    <service-builder package-path="hidden">
    	<author>nabster</author>
    	<namespace>svc</namespace>
     
    	<entity name="svcMarker" local-service="true" remote-service="false">
     
    		<!-- PK fields -->
     
    		<column name="id" type="long" primary="true" />
     
    		<!-- Audit fields -->
     
    		<column name="latitude" type="float" />
    		<column name="longitude" type="float" />
    		<column name="title" type="String" />
    		<column name="contentHtml" type="String" />
    		<column name="desciption" type="String" />
    		<column name="creationDate" type="Date" />
    		<column name="iconUrl" type="String" />
     
    	</entity>
    </service-builder>
    en implémentant les méthodes de manipulation de données dans la classe svcMarkerLocalServiceImpl, j'ai remarqué que les objects counterLocalService, svcMarkerPersistence ainsi que tous les object crées par injection spring sont null.
    J'ai donc un NullPointerException à chaque fois que j'utilise ces object.

    ces objects ont été générés dans la classe svcMarkerLocalServiceBaseImpl comme suit :
    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
     
    @BeanReference(type = svcMarkerLocalService.class)
    	protected svcMarkerLocalService svcMarkerLocalService;
    	@BeanReference(type = svcMarkerPersistence.class)
    	protected svcMarkerPersistence svcMarkerPersistence;
    	@BeanReference(type = CounterLocalService.class)
    	protected CounterLocalService counterLocalService;
    	@BeanReference(type = ResourceLocalService.class)
    	protected ResourceLocalService resourceLocalService;
    	@BeanReference(type = ResourceService.class)
    	protected ResourceService resourceService;
    	@BeanReference(type = ResourcePersistence.class)
    	protected ResourcePersistence resourcePersistence;
    	@BeanReference(type = UserLocalService.class)
    	protected UserLocalService userLocalService;
    	@BeanReference(type = UserService.class)
    	protected UserService userService;
    	@BeanReference(type = UserPersistence.class)
    	protected UserPersistence userPersistence;
    je me dis que l'injection ne s'est pas faite, mais je ne sais pas comment le résoudre.

  2. #2
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut
    J'ai pu trouver la source de mon erreur. L'erreur venait du fait que j'utilisais directement la classe svcMarkerLocalServiceBaseImpl que j'ai implémenté, alors qu'il erst dit dans les commentaires générés que je devrais utiliser une autre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. débbogage Service Builder
    Par routnic dans le forum C++Builder
    Réponses: 7
    Dernier message: 15/05/2013, 21h48
  2. [Liferay] Besoin d'aide à propos du Service Builder simple
    Par shenthu89 dans le forum Portails
    Réponses: 0
    Dernier message: 23/11/2010, 13h10
  3. Réponses: 1
    Dernier message: 16/10/2007, 19h15
  4. services web avec builder 6
    Par Seb des Monts dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/11/2006, 11h18
  5. comment on peut faire un service avec builder c++
    Par infoactif dans le forum C++Builder
    Réponses: 8
    Dernier message: 11/08/2005, 18h33

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