2009-05-19 22:51:37 Error loading class for creator 'SpringCreator[JUserChecker]'.
java.lang.NullPointerException
at org.directwebremoting.spring.SpringCreator.getInstance(SpringCreator.java:153)
at org.directwebremoting.spring.SpringCreator.getType(SpringCreator.java:107)
at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:97)
at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:78)
at org.directwebremoting.impl.DwrXmlConfigurator.loadCreate(DwrXmlConfigurator.java:268)
at org.directwebremoting.impl.DwrXmlConfigurator.loadAllows(DwrXmlConfigurator.java:218)
at org.directwebremoting.impl.DwrXmlConfigurator.configure(DwrXmlConfigurator.java:164)
at org.directwebremoting.impl.StartupUtil.configureFromDefaultDwrXml(StartupUtil.java:587)
at org.directwebremoting.impl.StartupUtil.configureContainerFully(StartupUtil.java:696)
at org.directwebremoting.servlet.DwrServlet.configureContainer(DwrServlet.java:109)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:68)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:133)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)

解决方案 »

  1.   

    你在spring集成dwr时的配置文件出错。
    查看下dwr的配置文件中creator是不是spring
    然后到spring配置文件查看bean的生成是不是在 dwr的配置文件中也有。还有web.xml的文件要配置
     <servlet>  
            <servlet-name>dwr</servlet-name>  
            <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>        
            <init-param>  
                <param-name>debug</param-name>  
                <param-value>true</param-value>  
            </init-param>  
        </servlet>  
        <servlet-mapping>  
            <servlet-name>dwr</servlet-name>  
            <url-pattern>/dwr/*</url-pattern>  
        </servlet-mapping>  
      

  2.   

    是dwr的配置文件出错了,使用了spring    类型得改