Results 1 to 2 of 2

Thread: error loading appcontext

Hybrid View

  1. #1
    Join Date
    Oct 2004
    Posts
    10

    Default error loading appcontext

    hi folks,

    in my webapp i have declared some appcontext

    testJavaContext:
    Code:
    <beans>
    	<!-- ========================= GENERAL DEFINITIONS ========================= -->
    
    	<bean id="propertyConfigurer" 
    		class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    		<property name="location"><value>/WEB-INF/conf/db.properties</value></property>
    	</bean>
    
    	<!-- ========================= RESOURCE DEFINITIONS ========================= -->
    
    	<bean id="testJavaDataSource" 
    		class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    		<property name="driverClassName"><value>$&#123;db.driverClassName&#125;</value></property>
    		<property name="url"><value>$&#123;db.url&#125;</value></property>
    		<property name="username"><value>$&#123;db.username&#125;</value></property>
    		<property name="password"><value>$&#123;db.password&#125;</value></property>
    	</bean>
    	
    	<bean id="testJavaSessionFactory"
    	      class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
    	      <property name="dataSource"><ref local="testJavaDataSource"/> </property>
    	      <property name="configLocation"><value>classpath&#58;hibernate.cfg.xml</value></property>
    	   </bean>
    
    	<bean id="transactionManager" class="org.springframework.orm.hibernate.HibernateTransactionManager">
    		<property name="sessionFactory"><ref local="testJavaSessionFactory"/></property>
    	</bean>
    
    	<!-- ========================= BUSINESS OBJECT DEFINITIONS ========================= -->
    
        <bean id="testJavaTarget" 
        	class="uk.ac.ebi.database.dao.HibernateSbmlDao">
            <property name="sessionFactory">
                <ref bean="testJavaSessionFactory"/>
            </property>
        </bean>
    
    	<bean id="testJavaDao" 
    		class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
    		<property name="transactionManager"><ref local="transactionManager"/></property>
    		<property name="target"><ref local="testJavaTarget"/></property>
    		<property name="transactionAttributes">
    			<props>
    				<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
    				<prop key="store*">PROPAGATION_REQUIRED</prop>
    			</props>
    		</property>
    	</bean>
    testJavaApp-servlet:

    Code:
    	<bean id="testJavaAppController" 
    		class="uk.ac.ebi.web.controller.TestJavaAppController">
    		<property name="sbmlDao"><ref bean="testJavaDao"/></property>
    		<property name="methodNameResolver"><ref local="testJavaAppControllerResolver"/></property>
    	</bean>
    when i try to deploy it i get this error:

    Code:
    &#91;ContainerBackgroundProcessor&#91;StandardEngine&#91;Catalina&#93;&#93;&#93; ERROR org.springframework.web.context.ContextLoader  - Context initialization failed
    org.springframework.beans.factory.BeanDefinitionStoreException&#58; Error registering bean with name 'testJavaDao' defined in resource &#91;/WEB-INF/testJavaContext-hibernate.xml&#93; of ServletContext&#58; Class that bean class &#91;org.springframework.transaction.interceptor.TransactionProxyFactoryBean&#93; depends on not found; nested exception is java.lang.NoClassDefFoundError&#58; org/aopalliance/aop/Advice
    java.lang.NoClassDefFoundError&#58; org/aopalliance/aop/Advice
    	at java.lang.Class.forName0&#40;Native Method&#41;
    	at java.lang.Class.forName&#40;Class.java&#58;217&#41;
    	at org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition&#40;BeanDefinitionReaderUtils.java&#58;50&#41;
    	at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinition&#40;DefaultXmlBeanDefinitionParser.java&#58;303&#41;
    	at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinition&#40;DefaultXmlBeanDefinitionParser.java&#58;263&#41;
    	at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinition&#40;DefaultXmlBeanDefinitionParser.java&#58;229&#41;
    i don't understand the problem because i have placed the spring.jar in the /web-inf/lib directory for the webapp.

    can please somebody help me ??

  2. #2
    Join Date
    Aug 2004
    Location
    Montréal, Canada
    Posts
    845

    Default

    add aopalliance.jar to WEB-INF/lib
    Omar Irbouh

    Spring Modules Team
    http://irbouh.blogspot.com/

Similar Threads

  1. Replies: 10
    Last Post: Oct 10th, 2005, 05:38 PM
  2. Replies: 1
    Last Post: Dec 20th, 2004, 04:43 AM
  3. Replies: 1
    Last Post: Dec 7th, 2004, 02:52 PM
  4. Replies: 4
    Last Post: Nov 9th, 2004, 01:16 PM
  5. Eclipse Plugin Dev and loading AppContext - problem2
    By ahchiu in forum SpringSource Tool Suite
    Replies: 1
    Last Post: Nov 9th, 2004, 02:34 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •