工程部署在Tomcat下时,Spring启动没有任何问题,但是在MyEclipse中执行下列代码
ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");
return ctx;
报错
:java.util.zip.ZipException
然后导致所有的Bean初始化失败
检查后发现路径没有问题.而applicationContext.xml也应该没有问题.
困扰了许久,后来将日志全部输出.
才知道原来问题出在工程所在workspace的路径:
D://MyEclipse 7.0/workspace/
将MyEclipse 7.0 中的空格去掉,问题就解决了.
想不到空格惹来的麻烦还不小!