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

Spring Web Java Discussion :

Erreur "No service implements the interface org.springframework.context.ApplicationContext"


Sujet :

Spring Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Par défaut Erreur "No service implements the interface org.springframework.context.ApplicationContext"
    J'essaye un tuto pour me mettre au J2EE, et le tuto doit intégrer hibernate spring et tasperty
    http://baptiste-meurant.developpez.c...ring-hibernate

    Le problème c'est que meme si je recopie le code a la lettre j'ai une erreur qui persiste:

    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    15-01-2010 12:04:49:855 8647 DEBUG org.apache.tapestry5.services.TapestryModule.ApplicationInitializer  - Invoking constructor org.apache.tapestry5.internal.services.RestoreDirtySessionObjects(Request) (at RestoreDirtySessionObjects.java:29).
    15-01-2010 12:04:49:886 8678 DEBUG org.apache.tapestry5.services.TapestryModule.ApplicationInitializer  - Invoking method org.apache.tapestry5.spring.SpringModule.contributeApplicationInitializer(OrderedConfiguration, ApplicationContext) (at SpringModule.java:49).
    15-01-2010 12:04:49:886 8678 ERROR org.apache.tapestry5.ioc.Registry  - No service implements the interface org.springframework.context.ApplicationContext.
    15-01-2010 12:04:49:886 8678 ERROR org.apache.tapestry5.ioc.Registry  - Operations trace:
    15-01-2010 12:04:49:901 8693 ERROR org.apache.tapestry5.ioc.Registry  - [ 1] Realizing service ApplicationInitializer
    15-01-2010 12:04:49:901 8693 ERROR org.apache.tapestry5.ioc.Registry  - [ 2] Invoking org.apache.tapestry5.services.TapestryModule.buildApplicationInitializer(Logger, List) (at TapestryModule.java:1204)
    15-01-2010 12:04:49:901 8693 ERROR org.apache.tapestry5.ioc.Registry  - [ 3] Determining injection value for parameter #2 (java.util.List)
    15-01-2010 12:04:49:901 8693 ERROR org.apache.tapestry5.ioc.Registry  - [ 4] Collecting ordered configuration for service ApplicationInitializer
    15-01-2010 12:04:49:917 8709 ERROR org.apache.tapestry5.ioc.Registry  - [ 5] Invoking method org.apache.tapestry5.spring.SpringModule.contributeApplicationInitializer(OrderedConfiguration, ApplicationContext) (at SpringModule.java:49).
    15-01-2010 12:04:49:917 8709 ERROR org.apache.tapestry5.ioc.Registry  - [ 6] Determining injection value for parameter #2 (org.springframework.context.ApplicationContext)
    15-01-2010 12:04:49:917 8709 ERROR org.apache.tapestry5.ioc.Registry  - [ 7] Resolving object of type org.springframework.context.ApplicationContext using MasterObjectProvider
    15-01-2010 12:04:49:917 8709 ERROR org.apache.tapestry5.services.TapestryModule.ApplicationInitializer  - Construction of service ApplicationInitializer failed: Error invoking service builder method org.apache.tapestry5.services.TapestryModule.buildApplicationInitializer(Logger, List) (at TapestryModule.java:1204) (for service 'ApplicationInitializer'): Error invoking service contribution method org.apache.tapestry5.spring.SpringModule.contributeApplicationInitializer(OrderedConfiguration, ApplicationContext): No service implements the interface org.springframework.context.ApplicationContext.
    java.lang.RuntimeException: Error invoking service builder method org.apache.tapestry5.services.TapestryModule.buildApplicationInitializer(Logger, List) (at TapestryModule.java:1204) (for service 'ApplicationInitializer'): Error invoking service contribution method org.apache.tapestry5.spring.SpringModule.contributeApplicationInitializer(OrderedConfiguration, ApplicationContext): No service implements the interface org.springframework.context.ApplicationContext.
    	at org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:76)
    	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
    	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
    	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
    	at org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
    	at org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
    	at org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:60)
    	at org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
    	at org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
    	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
    	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
    	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
    	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
    	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
    	at $ApplicationInitializer_12631a82345.delegate($ApplicationInitializer_12631a82345.java)
    	at $ApplicationInitializer_12631a82345.initializeApplication($ApplicationInitializer_12631a82345.java)
    	at org.apache.tapestry5.services.TapestryModule$ServletApplicationInitializerTerminator.initializeApplication(TapestryModule.java:223)
    	at $ServletApplicationInitializer_12631a8232b.initializeApplication($ServletApplicationInitializer_12631a8232b.java)
    	at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:85)
    	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
    	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
    	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
    	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: java.lang.RuntimeException: Error invoking service contribution method org.apache.tapestry5.spring.SpringModule.contributeApplicationInitializer(OrderedConfiguration, ApplicationContext): No service implements the interface org.springframework.context.ApplicationContext.
    	at org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:122)
    	at org.apache.tapestry5.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java:65)
    	at org.apache.tapestry5.ioc.internal.RegistryImpl$6.run(RegistryImpl.java:542)
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:52)
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:50)
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:56)
    	at org.apache.tapestry5.ioc.internal.RegistryImpl.addToOrderedConfiguration(RegistryImpl.java:537)
    	at org.apache.tapestry5.ioc.internal.RegistryImpl.getOrderedConfiguration(RegistryImpl.java:381)
    	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(ServiceResourcesImpl.java:109)
    	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(ServiceResourcesImpl.java:107)
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
    	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
    	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getOrderedConfiguration(ServiceResourcesImpl.java:103)
    	at org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getOrderedConfiguration(AbstractServiceCreator.java:121)
    	at org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$200(AbstractServiceCreator.java:35)
    	at org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResource(AbstractServiceCreator.java:103)
    	at org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.findResource(DelegatingInjectionResources.java:38)
    	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:201)
    	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:43)
    	at org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUtils.java:256)
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
    	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
    	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
    	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
    	at org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:56)
    	... 40 more
    Caused by: org.apache.tapestry5.ioc.internal.OperationException: No service implements the interface org.springframework.context.ApplicationContext.
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90)
    	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
    	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:41)
    	at $MasterObjectProvider_12631a8232c.provide($MasterObjectProvider_12631a8232c.java)
    	at org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:696)
    	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:49)
    	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:209)
    	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:43)
    	at org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUtils.java:256)
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
    	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
    	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
    	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
    	at org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:105)
    	... 68 more
    Caused by: java.lang.RuntimeException: No service implements the interface org.springframework.context.ApplicationContext.
    	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:560)
    	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getService(ObjectLocatorImpl.java:44)
    	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:56)
    	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
    	... 83 more
    15 janv. 2010 12:04:49 org.apache.catalina.core.StandardContext filterStart
    le fichier applicationContext est a sa place par contre je n'ai aucune classe qui implement ApplicationContext mais j'ai cru comprendre que c'est le framework qui s'en charge a l'aide du XML ???


    Si quelqu'un a une idée, je galère depuis pas mal de temps, je voudrais bien partir d'un code fonctionnant pour ensuite faire des trucs un peu plus fun a ma sauce

  2. #2
    Membre confirmé

    Profil pro
    Laveur
    Inscrit en
    Avril 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Laveur

    Informations forums :
    Inscription : Avril 2004
    Messages : 142
    Par défaut
    Salut,

    Je suis dans la même impasse que toi
    si jamais tu as eu une solution à ton problème...

    Merci

  3. #3
    Membre émérite

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Par défaut
    Citation Envoyé par mezoo Voir le message
    Salut,

    Je suis dans la même impasse que toi
    si jamais tu as eu une solution à ton problème...

    Merci
    Je ne connais ni le tuto en question ni Tapestry... mais, manifestement, l'erreur survient au runtime: le contexte de Spring n'ai pas chargé... un problème de classpath surement avec les librairies de Spring non trouvées au chargement de ton appli !

    Outre le tuto, as-tu regardé la doc du projet Tapestry ?: Integrating with Spring Framework

    Cdlt,
    Philippe

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 141
    Par défaut
    Bonjour, que essaies-tu de faire pour avoir cette erreur.

Discussions similaires

  1. Réponses: 5
    Dernier message: 02/12/2010, 12h24
  2. Réponses: 10
    Dernier message: 24/04/2009, 10h40
  3. [Tapestry] No service implements the interface
    Par bumbo500 dans le forum Spring Web
    Réponses: 4
    Dernier message: 21/04/2009, 17h34
  4. Réponses: 2
    Dernier message: 14/04/2009, 16h22
  5. Erreur ORA-12663 Services required by client not available on the server
    Par bencot dans le forum Interfaces de programmation
    Réponses: 2
    Dernier message: 10/07/2008, 08h42

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