运行spring的有关问题
运行spring的问题package cn.csdn.hr.serviceimport org.springframework.context.ApplicationContextim
运行spring的问题
package cn.csdn.hr.service;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
//获取BeanFactory工厂创建的bean对象 得到一个bean实例对象
GreetingService greetingService = (GreetingService) context.getBean("geetingServiceBean");
greetingService.sayGeeting();
}
}
我把applicationContext.xml一起放到包里,运行一直报
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
[解决办法]这是log4j的jar没导入吧
[解决办法]你都导入了什么jar,截个图出来
[解决办法]目测是找不到application.xml文件,你看下路径是否有错!
[解决办法]文件路径写的不对。如果你要写默认的classpath下,那么,你需要将application.xml放到src目录下。如果你放到了src下的某个包中,那么你需要加上包名。例如:com.application.xml或者com/application.xml又或者classpath:com/application.xml。忘记规则是什么了,不过不外乎这3种,你试试看
[解决办法]我擦,你告诉我警告在哪里?全都是'信息'好么?红色的不一定就是警告!