Je regarde la sortie du printemps chargée par tomcat et il y a quelque chose de très étrange ... Tout est dupliqué. Qu'est-ce qui causerait ça? Quoi qu'il en soit, mon application fonctionne de façon étrange.Configurations de ressorts en double en cours de chargement?
Informations additionnelles:
L'application est une application web. Toutes les informations printanières sont chargées à l'aide du contexte loader (?) Défini dans le fichier web.xml. Mes fichiers de configuration sont répartis entre 6 (ou plus) fichiers.
Exemple sortie de débogage:
[DEBUG, DefaultFilterInvocationDefinitionSource, principal] Ajout modèle d'URL:/
**
; attributs: [REQUIRES_SECURE_CHANNEL][DEBUG, DefaultFilterInvocationDefinitionSource, principal] Motif d'URL ajouté:/
**
; attributs: [REQUIRES_SECURE_CHANNEL][DEBUG, DefaultFilterInvocationDefinitionSource, principal] Motif d'URL ajouté:/
**
; attributs: [ROLE_READ, ROLE_UPDATE][DEBUG, DefaultFilterInvocationDefinitionSource, principal] Motif d'URL ajouté:/
**
; attributs: [ROLE_READ, ROLE_UPDATE][DEBUG, AbstractFallbackMethodDefinitionSource, principal] Ajout de la méthode de sécurité [CacheKey [com.service.impl.FooServiceImpl; public abstract java.lang.Boolean com.service.IFooService.saveOrUpdateFoo (com.model.Foo2, java.lang.String) jette org.springframework.dao.DataAccessException]] avec l'attribut [[ROLE_UPDATE]]
[DEBUG , AbstractFallbackMethodDefinitionSource, main] Ajout de la méthode de sécurité [CacheKey [com.service.impl.FooServiceImpl; public abstract java.lang.Boolean com.service.IFooService.saveOrUpdateFoo (com.model.Foo2, java.lang.String) jette org.springframework.dao.DataAccessException]] avec l'attribut [[ROLE_UPDATE]]
[INFO , AbstractSecurityInterceptor, principal] configuration validé attributs
[INFO, AbstractSecurityInterceptor, principal] configuration validé attributs
Je dirais que je suis sûr à 95%. Étant donné que chaque demande http est en cours de traitement deux fois me porte à croire printemps est "chargé deux fois" – IaCoder
Êtes-vous sûr que vous ne recevez pas réellement deux demandes http? Que montre le journal d'accès de Tomcat? –
Cela ressemble vraiment à une sortie de journalisation en double. Avez-vous vérifié les horodatages? Si elles sont exactement les mêmes, il est probable que votre application fasse des choses qui coûtent cher, et donc les horodatages ne devraient pas correspondre. – MetroidFan2002