The type org.springframework.beans.BeansException cannot be resolved. It is indirectly referenced fr

来源:互联网 发布:呼死你淘宝怎么找 编辑:程序博客网 时间:2024/05/21 20:41

The type org.springframework.beans.BeansException cannot be resolved. It is indirectly referenced from required .class files

up vote1down votefavorite

Hi am facing issue with below error in eclipse please help to resolve this issue.

Error message

The type org.springframework.beans.BeansException cannot be resolved. It is indirectly referenced from required .class files

I imported the jar file (org.springframework.context-3.0.4.RELEASE) even then am facing this issue.

see below code( where am getting issue at line ApplicationContext appCtx = new ClassPathXmlApplicationContext("applicationContext.xml");)

    package com.csp.test.document;    import static org.junit.Assert.*;    import org.junit.Test;    import org.springframework.context.ApplicationContext;    import org.springframework.context.support.ClassPathXmlApplicationContext;    import com.csp.model.Document;    import com.csp.service.DocumentService;    public class DocumentTest {        @Test        public void testGetDocument() {            ApplicationContext appCtx = new ClassPathXmlApplicationContext(                    "applicationContext.xml");            DocumentService documentService = (DocumentService) appCtx                    .getBean("documentService");            Document doc = documentService.getDocument(1);            String status = null;            if (doc != null) {                status = documentService.saveDocument(doc);            } else {                System.out.println("error in retreiving document");            }            assertEquals("Success Status", "SUCCESS", status);        }    }
shareimprove this question
 

2 Answers

activeoldestvotes
up vote4down voteaccepted

If you aren't using maven (or any other dependency management tool, for that matter), you should addspring-context dependencies manually, which are spring-beansspring-corespring-aop and spring-expression, of course each of them have their own dependencies either (Transitive Dependency). By the way, BeansException is part of spring-beans module

shareimprove this answer
 
1 
Thank you :) as you said I have download (spring-beans-3.1.xsd download) jar and its worked for me...... – ela0250 Dec 11 '14 at 15:18
 
Your welocome. for better dependency management, i recommend to use maven – Ali Dehghani Dec 11 '14 at 15:35

up vote1down vote

May be you are missing org.springframework.beans-3.0.4.RELEASE jar

shareimprove this answer
0 0
原创粉丝点击