直接用startWeblogic.cmd启动没问题,但用ecilpse启动时不报错,运行时查找bean时报错:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sqlpool' is defined
......
这个bean在application-gal.xml里定义了,application-gal.xml在web.xml里引用了:
引用:
<bean id="sqlpool" class="com.anyi.gal.core.SqlPool">
<property name="confFile">
<list>
<value>WEB-INF/sqlpool_gal.xml</value>
</list>
</property>
</bean>
域目录结构如图:
WEB-INF
web.xml
applicationContext-gal.xml
...
classes(文件夹)
eclipse源码对应的是这个classes文件夹,请教这是什么原因,怎么解决?