各位高手求救Spring与dwr2.0配置问题
最近在项目开发时用到了dwr2.0,在用些功能上采用了dwr2.0+Spring访问数据库,在tomcat5.0下一切正常,但将项目移植到weblogic8.1.6下,在访问采用dwr的功能是weblogic提示错误信息。异常的信息是我的spring配置文件未找到,我修改了dwr.xml的spring配置信息的路径后仍然存在错误。我的dwr在web-inf文件夹下,dwr.xml是这样配置的。
<?xml version="1.0" encoding="UTF-8"?>
<dwr>
<allow>
<create creator="spring" javascript="UnMappingDao">
<param name="beanName" value="unMappingDao"/>
<param name="location" value="../config/base-config.xml"></param>
</create>
<create creator="spring" javascript="sectionVO">
<param name="beanName" value="sectionVO"/>
<param name="location" value="../config/base-config.xml"></param>
</create>
<convert converter="bean" match="com.xjtelcom.shequgl.dictionary.vo.SectionVO"/>
</allow>
</dwr>
我的spring的相关配置信息在web-inf的config文件夹下。
当调用dwr的有关功能是weblogic报错如下:
<- DWR Version 2.0.1 starting.
<- - Servlet Engine: WebLogic Server 8.1 SP3 Tue Jun 29 23:11:19 PDT 2004 404973
<- - Java Version: 1.4.2_04
<- - Java Vendor: Sun Microsystems Inc.
<- Line=2 Document root element "dwr", must match DOCTYPE root "null".
<- Line=2 Document is invalid: no grammar found.
<- No property 'location' on org.directwebremoting.spring.SpringCreator
<- Spring BeanFactory via ClassPathXmlApplicationContext using 1configLocations.
<- Loading XML bean definitions from class path resource [../config/base-config.xml]
<- Error loading class for creator 'SpringCreator[UnMappingDao]'.
<org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [../config/base-config.xml]; nested exception is java.io.FileNotFoundException: class path resource [../config/base-config.xml] cannot be opened because it does not exist
<java.io.FileNotFoundException: class path resource [../config/base-config.xml] cannot be opened because it does not exist
< at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:137)
< at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:167)
< at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148)
< at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:129)
< at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:145)
< at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
< at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:81)
< at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
< at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:262)
< at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:87)
< at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:72)
< at org.directwebremoting.spring.SpringCreator.getBeanFactory(SpringCreator.java:166)
< at org.directwebremoting.spring.SpringCreator.getInstance(SpringCreator.java:132)
< at org.directwebremoting.spring.SpringCreator.getType(SpringCreator.java:106)
< at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:118)
< at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:100)
< at org.directwebremoting.impl.DwrXmlConfigurator.loadCreate(DwrXmlConfigurator.java:274)
< at org.directwebremoting.impl.DwrXmlConfigurator.loadAllows(DwrXmlConfigurator.java:224)
< at org.directwebremoting.impl.DwrXmlConfigurator.configure(DwrXmlConfigurator.java:170)
< at org.directwebremoting.impl.ContainerUtil.configureFromDefaultDwrXml(ContainerUtil.java:262)
< at org.directwebremoting.impl.ContainerUtil.configureContainerFully(ContainerUtil.java:419)
< at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:79)
<- No property 'location' on org.directwebremoting.spring.SpringCreator
<- Spring BeanFactory via ClassPathXmlApplicationContext using 1configLocations.
<- Loading XML bean definitions from class path resource [../config/base-config.xml]
<- Error loading class for creator 'SpringCreator[sectionVO]'.
<org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [../config/base-config.xml]; nested exception is java.io.FileNotFoundException: class path resource [../config/base-config.xml] cannot be opened because it does not exist
<java.io.FileNotFoundException: class path resource [../config/base-config.xml] cannot be opened because it does not exist
!
异常的信息应该是我的base-config.xml没有找到,但在dwr.xml中已经修改了多次,项目也重新发布过但仍然提示这个错误信息,请各位高手多多指教!