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 :

pb bizarre dans ma log : erreur à l'initiation du contexte


Sujet :

Spring Web Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 265
    Points : 181
    Points
    181
    Par défaut pb bizarre dans ma log : erreur à l'initiation du contexte
    Bonjour, lorsque je lance mon serveur Tomcat j'ai un message bizarre :

    2 août 2015 03:28:43 org.hibernate.tool.hbm2ddl.SchemaExport execute
    INFO: HHH000230: Schema export complete
    2 août 2015 03:28:43 org.hibernate.hql.internal.QueryTranslatorFactoryInitiator initiateService
    INFO: HHH000397: Using ASTQueryTranslatorFactory
    2 août 2015 03:28:44 org.springframework.web.context.support.XmlWebApplicationContext refresh
    ATTENTION: Exception encountered during context initialization - cancelling refresh attempt
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0': Cannot create inner bean '(inner bean)#4f14e777' of type [org.springframework.http.converter.ByteArrayHttpMessageConverter] while setting bean property 'messageConverters' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#4f14e777': Initialization of bean failed; nested exception is java.lang.ClassCastException: org.aspectj.weaver.ResolvedType$Array cannot be cast to org.aspectj.weaver.ReferenceType
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:313)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:129)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:382)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1477)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1222)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:434)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5017)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5531)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:662)
    Pourtant je ne fait pas encore grand chose, je veux seulement connecter un controller, mon fichier applicationcontext est le suivant :
    Code xml : 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
    111
    112
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:context="http://www.springframework.org/schema/context"
    	xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    	xsi:schemaLocation="
            <a href="http://www.springframework.org/schema/beans" target="_blank">http://www.springframework.org/schema/beans</a> <a href="http://www.springframework.org/schema/beans/spring-beans.xsd" target="_blank">http://www.springframework.org/schem...ring-beans.xsd</a> 
            <a href="http://www.springframework.org/schema/context" target="_blank">http://www.springframework.org/schema/context</a> <a href="http://www.springframework.org/schema/context/spring-context.xsd" target="_blank">http://www.springframework.org/schem...ng-context.xsd</a> 
            <a href="http://www.springframework.org/schema/aop" target="_blank">http://www.springframework.org/schema/aop</a> <a href="http://www.springframework.org/schema/aop/spring-aop.xsd" target="_blank">http://www.springframework.org/schem...spring-aop.xsd</a>
            <a href="http://www.springframework.org/schema/mvc" target="_blank">http://www.springframework.org/schema/mvc</a> <a href="http://www.springframework.org/schema/mvc/spring-mvc.xsd" target="_blank">http://www.springframework.org/schem...spring-mvc.xsd</a> 
            <a href="http://www.springframework.org/schema/context" target="_blank">http://www.springframework.org/schema/context</a>
    		<a href="http://www.springframework.org/schema/context/spring-context.xsd" target="_blank">http://www.springframework.org/schem...ng-context.xsd</a>
    		<a href="http://www.springframework.org/schema/tx" target="_blank">http://www.springframework.org/schema/tx</a>
        	http://www.springframework.org/schema/tx/spring-tx.xsd">
     
     
    	<context:annotation-config />
    	<context:component-scan base-package="fr.inconnu.tarificateur" /> <!-- autoscan des component -->
    	<mvc:annotation-driven />
    	<tx:annotation-driven transaction-manager="txManager" />
     
    	<!-- the transactional advice (what 'happens'; see the <aop:advisor/> bean 
    		below) -->
    	<tx:advice id="txAdvice" transaction-manager="txManager">
    		<!-- the transactional semantics... -->
    		<tx:attributes>
    			<!-- all methods starting with 'get' are read-only -->
    			<tx:method name="get*" read-only="true" />
    			<tx:method name="find*" read-only="true" />
    			<!-- other methods use the default transaction settings (see below) -->
    			<tx:method name="*" />
    		</tx:attributes>
    	</tx:advice>
     
    	<!-- Definition des Point Cut de AspectJ -->
    	<aop:config>
    		<aop:aspect id="genericLoggerAspect" ref="genericLogger">
    			<aop:pointcut id="loggerPC"
    				expression="execution(* fr.inconnu.tarificateur.services..*.*(..))" />
    			<aop:pointcut id="loggerRepo"
    				expression="execution(* fr.inconnu.tarificateur.persistence.repository..*.*(..))" />
    			<aop:around pointcut-ref="loggerPC" method="writeLog" />
    			<aop:around pointcut-ref="loggerRepo" method="writeLog" />
    		</aop:aspect>
    	</aop:config>
     
    	<aop:config>
    		<aop:pointcut id="dao"
    			expression="execution(* fr.inconnu.tarificateur.persistence.repository.Repo*.*(..))" />
    		<aop:advisor advice-ref="txAdvice" pointcut-ref="dao" />
    	</aop:config>
     
     
    	<!-- Definition des Bean metier -->
     
    	<bean id="serviceDevis" class="fr.inconnu.tarificateur.services.devis.GestionDevisImpl">
    		<property name="serviceOffre" ref="serviceOffre" />
    		<property name="repository" ref="repoJPA" />
    	</bean>
     
    	<bean id="serviceOffre" class="fr.inconnu.tarificateur.services.offre.ServiceOffreImpl">
    		<property name="repository" ref="repoJPA" />
    	</bean>
     
     
    	<!-- Definition des Bean component -->
    	<bean id="genericLogger" class="fr.inconnu.tarificateur.aop.GenericLogger" />
     
     
     
    	<!-- Definition des Bean mapping Spring MVC -->
    	<bean id="handler"
    		class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping">
    		<property name="order" value="0" />
    	</bean>
     
    	<!-- Definition des Bean mapping ORM JPA -->
     
    	<bean id="dataSource"
    		class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    		<property name="driverClassName" value="com.mysql.jdbc.Driver" />
    		<property name="url" value="jdbc:mysql://localhost:3306/tarificateur" />
    		<property name="username" value="root" />
    		<property name="password" value="inconnu" />
    	</bean>
     
    	<bean id="txManager" class="org.springframework.orm.jpa.JpaTransactionManager">
    		<property name="entityManagerFactory" ref="myEmf" />
    	</bean>
     
    	<bean id="myEmf"
    		class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    		<property name="dataSource" ref="dataSource" />
    		<property name="packagesToScan" value="fr.inconnu.tarificateur.persistence.domain" />
    		<property name="jpaVendorAdapter">
    			<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
    		</property>
    		<property name="jpaProperties">
    			<props>
    				<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
    				<prop key="hibernate.hbm2ddl.auto">create-drop</prop>
     
    				<!-- validate: validate the schema, makes no changes to the database. 
    					update: update the schema. create: creates the schema, destroying previous 
    					data. create-drop: drop the schema at the end of the session. -->
    				<prop key="hibernate.show_sql">true</prop>
    				<prop key="hibernate.format_sql">false</prop>
    			</props>
    		</property>
    	</bean>
     
    </beans>

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Tu utilise bien la version de aspectj qui correspond à ta version de spring?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 265
    Points : 181
    Points
    181
    Par défaut pb spring
    OK. Le pb vient bien de la librairie aspectjweaver , je suis en 1.5.4 et il me faut la 1.6.6 pour que cela fonctionne.

    Merci à tous.

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

Discussions similaires

  1. [SECURITE] adresse ip bizarre dans access.log
    Par adgenodux dans le forum Administration système
    Réponses: 12
    Dernier message: 01/06/2013, 20h08
  2. Un erreur dans mon log page Internet ?
    Par BXDSPORT dans le forum Web & réseau
    Réponses: 2
    Dernier message: 04/05/2006, 18h52
  3. [JDBC] Erreur très bizarre dans ExecuteQuery
    Par boudou dans le forum JDBC
    Réponses: 6
    Dernier message: 17/03/2006, 19h33
  4. [httpd] Erreur surprenante dans les logs
    Par joseph_p dans le forum Apache
    Réponses: 3
    Dernier message: 17/02/2006, 13h13
  5. [threading][logging] erreur de loggage dans un thread
    Par Guigui_ dans le forum Général Python
    Réponses: 5
    Dernier message: 12/10/2005, 16h01

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