spring中装载Bean问题 还请达人解答呀 小弟跪谢!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:31:10
public class HelloApp {
public static void main(String[] args) throws Exception{

ApplicationContext context = new ClassPathXmlApplicationContext("hello.xml");
Hello hello = (Hello)context.getBean("greetingService");
hello.sayGreeting();
}
}
其他的函数和Bean都配置好了 并且编译能够通过,运行时候抛出异常:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.springframework.util.ClassUtils.<clinit>(ClassUtils.java:59)
at org.springframework.core.io.DefaultResourceLoader.<init>(DefaultResourceLoader.java:53)
at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:179)
at org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:78)
at org.springframework.context.support.AbstractXmlApplicationContext.<init>(Abstract

at com.cloudluo.HelloApp.main(HelloApp.java:13)
是哪行?
ApplicationContext context = new ClassPathXmlApplicationContext("hello.xml");
要是这行的话 ,估计是路径问题.找不到 hello.xml

NoClassDefFoundError: org/apache/commons/logging/LogFactory

加载commons-logger.jar包