spring 2.5 and dwr BeanCreationException

View: New views
9 Messages — Rating Filter:   Alert me  

spring 2.5 and dwr BeanCreationException

by pouya () :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
i'v upgraded spring 2.0 to spring 2.5 , and get following exception:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dwrController': Invocation of init method failed; nested exception is java.lang.IllegalStateException: WebApplicationObjectSupport instance [org.directwebremoting.spring.DwrController@1dc5341] does not run in a WebApplicationContext but in: org.springframework.web.context.support.XmlWebApplicationContext@404baf: display name [WebApplicationContext for namespace 'my-web-servlet']; startup date [Fri Jul 11 09:15:16 GMT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@146b111

i'v checked and double checked every thing and searched every where for something similar no luck
my web-servlet is configured like this:

####################
<beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
        xmlns:tx="http://www.springframework.org/schema/tx"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans     
               http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
               http://www.springframework.org/schema/tx
               http://www.springframework.org/schema/tx/spring-tx.xsd
               http://www.directwebremoting.org/schema/spring-dwr               
               http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd">
<bean id="dwrHandlerMappings"
        class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="/ajax/**">dwrController</prop>
            </props>
        </property>
    </bean>
        <bean id="ajax" class="ir.shatel.oss.shaaatel.mvc.ajax.AjaxService"
                autowire="byName">
                <dwr:remote javascript="shaaatelJS">
                        <dwr:include method="getPlansForCity" />
                        <dwr:include method="getCities" />
                        <dwr:include method="getRadiusAttributes" />
                        <dwr:include method="getInputFieldValidationMessage" />
                        <dwr:include method="getUsageForUserInPeriod" />
                        <dwr:include method="getMethods" />
                </dwr:remote>
        </bean>
        <dwr:controller id="dwrController" debug="true" />
        <dwr:configuration />
####################

thanks in advance.

Re: spring 2.5 and dwr BeanCreationException

by XMaNIaC :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

you need a contextloaderlistener probably

On Thu, Jul 10, 2008 at 8:12 AM, pouya <pouya.bahavar@...> wrote:

Hi,
i'v upgraded spring 2.0 to spring 2.5 , and get following exception:

Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'dwrController': Invocation of init method failed;
nested exception is java.lang.IllegalStateException:
WebApplicationObjectSupport instance
[org.directwebremoting.spring.DwrController@1dc5341] does not run in a
WebApplicationContext but in:
org.springframework.web.context.support.XmlWebApplicationContext@404baf:
display name [WebApplicationContext for namespace 'my-web-servlet']; startup
date [Fri Jul 11 09:15:16 GMT 2008]; parent:
org.springframework.web.context.support.XmlWebApplicationContext@146b111

i'v checked and double checked every thing and searched every where for
something similar no luck
my web-servlet is configured like this:

####################
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
              http://www.springframework.org/schema/tx
              http://www.springframework.org/schema/tx/spring-tx.xsd
              http://www.directwebremoting.org/schema/spring-dwr
              http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd">
<bean id="dwrHandlerMappings"

class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping ">
       <property name="mappings">
           <props>
               <prop key="/ajax/**">dwrController</prop>
           </props>
       </property>
   </bean>
       <bean id="ajax" class="ir.shatel.oss.shaaatel.mvc.ajax.AjaxService"
               autowire="byName">
               <dwr:remote javascript="shaaatelJS">
                       <dwr:include method="getPlansForCity" />
                       <dwr:include method="getCities" />
                       <dwr:include method="getRadiusAttributes" />
                       <dwr:include method="getInputFieldValidationMessage" />
                       <dwr:include method="getUsageForUserInPeriod" />
                       <dwr:include method="getMethods" />
               </dwr:remote>
       </bean>
       <dwr:controller id="dwrController" debug="true" />
       <dwr:configuration />
####################

thanks in advance.
--
View this message in context: http://www.nabble.com/spring-2.5-and-dwr-BeanCreationException-tp18376556p18376556.html
Sent from the DWR - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...



Re: spring 2.5 and dwr BeanCreationException

by pouya :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

thank's x for your fast reply
to answer your question i do have a contextLoaderListner in my web.xml  
and heres a complete stack trace off the exception
################################
[[/my-web]] StandardWrapper.Throwable
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dwrHandlerMappings' defined in ServletContext resource [/WEB-INF/my-web.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dwrController': Invocation of init method failed; nested exception is java.lang.IllegalStateException: WebApplicationObjectSupport instance [org.directwebremoting.spring.DwrController@1dc5341] does not run in a WebApplicationContext but in: org.springframework.web.context.support.XmlWebApplicationContext@404baf: display name [WebApplicationContext for namespace 'my-web-servlet']; startup date [Fri Jul 11 09:15:16 GMT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@146b111
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:402)
        at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:316)
        at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282)
        at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4071)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4375)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
        at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
        at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
        at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
        at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
        at org.jboss.web.WebModule.startModule(WebModule.java:83)
        at org.jboss.web.WebModule.startService(WebModule.java:61)
        at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
        at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
        at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
        at $Proxy0.start(Unknown Source)
        at org.jboss.system.ServiceController.start(ServiceController.java:417)
        at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy44.start(Unknown Source)
        at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
        at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
        at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
        at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
        at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
        at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy45.start(Unknown Source)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
        at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy9.deploy(Unknown Source)
        at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
        at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)

XMaNIaC wrote:
you need a contextloaderlistener probably

On Thu, Jul 10, 2008 at 8:12 AM, pouya <pouya.bahavar@gmail.com> wrote:

>
> Hi,
> i'v upgraded spring 2.0 to spring 2.5 , and get following exception:
>
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'dwrController': Invocation of init method failed;
> nested exception is java.lang.IllegalStateException:
> WebApplicationObjectSupport instance
> [org.directwebremoting.spring.DwrController@1dc5341] does not run in a
> WebApplicationContext but in:
> org.springframework.web.context.support.XmlWebApplicationContext@404baf:
> display name [WebApplicationContext for namespace 'my-web-servlet'];
> startup
> date [Fri Jul 11 09:15:16 GMT 2008]; parent:
> org.springframework.web.context.support.XmlWebApplicationContext@146b111
>
> i'v checked and double checked every thing and searched every where for
> something similar no luck
> my web-servlet is configured like this:
>
> ####################
> <beans xmlns="http://www.springframework.org/schema/beans"
>        xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
>        xmlns:tx="http://www.springframework.org/schema/tx"
>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>        xsi:schemaLocation="http://www.springframework.org/schema/beans
>
> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
>               http://www.springframework.org/schema/tx
>               http://www.springframework.org/schema/tx/spring-tx.xsd
>               http://www.directwebremoting.org/schema/spring-dwr
>               http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd">
> <bean id="dwrHandlerMappings"
>
> class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping ">
>        <property name="mappings">
>            <props>
>                <prop key="/ajax/**">dwrController</prop>
>            </props>
>        </property>
>    </bean>
>        <bean id="ajax" class="ir.shatel.oss.shaaatel.mvc.ajax.AjaxService"
>                autowire="byName">
>                <dwr:remote javascript="shaaatelJS">
>                        <dwr:include method="getPlansForCity" />
>                        <dwr:include method="getCities" />
>                        <dwr:include method="getRadiusAttributes" />
>                        <dwr:include method="getInputFieldValidationMessage"
> />
>                        <dwr:include method="getUsageForUserInPeriod" />
>                        <dwr:include method="getMethods" />
>                </dwr:remote>
>        </bean>
>        <dwr:controller id="dwrController" debug="true" />
>        <dwr:configuration />
> ####################
>
> thanks in advance.
> --
> View this message in context:
> http://www.nabble.com/spring-2.5-and-dwr-BeanCreationException-tp18376556p18376556.html
> Sent from the DWR - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@dwr.dev.java.net
> For additional commands, e-mail: users-help@dwr.dev.java.net
>
>

Re: spring 2.5 and dwr BeanCreationException

by David Marginian-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Do you actually have a space in the class attribute of dwrHandlerMappings?  If you do I would remove it as the log indicates there is a problem with dwrHandlerMappings.  

"org.springframework.web.servlet.handler.SimpleUrlHandlerMapping "

<bean id="dwrHandlerMappings"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping ">

       <property name="mappings">
           <props>
               <prop key="/ajax/**">dwrController</prop>
           </props>
       </property>
   </bean>



pouya wrote:

> thank's x for your fast reply
> to answer your question i do have a contextLoaderListner in my web.xml  
> and heres a complete stack trace off the exception
> ################################
> [[/my-web]] StandardWrapper.Throwable
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'dwrHandlerMappings' defined in ServletContext resource
> [/WEB-INF/my-web.xml]: Initialization of bean failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'dwrController': Invocation of init method failed; nested
> exception is java.lang.IllegalStateException: WebApplicationObjectSupport
> instance [org.directwebremoting.spring.DwrController@1dc5341] does not run
> in a WebApplicationContext but in:
> org.springframework.web.context.support.XmlWebApplicationContext@404baf:
> display name [WebApplicationContext for namespace 'shaaatel-web-servlet'];
> startup date [Fri Jul 11 09:15:16 GMT 2008]; parent:
> org.springframework.web.context.support.XmlWebApplicationContext@146b111
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
> at
> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:402)
> at
> org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:316)
> at
> org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282)
> at
> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
> at javax.servlet.GenericServlet.init(GenericServlet.java:212)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
> at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4071)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4375)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
> at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
> at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
> at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
> at
> org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
> at
> org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
> at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
> at org.jboss.web.WebModule.startModule(WebModule.java:83)
> at org.jboss.web.WebModule.startService(WebModule.java:61)
> at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
> at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
> at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
> at
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
> at $Proxy0.start(Unknown Source)
> at org.jboss.system.ServiceController.start(ServiceController.java:417)
> at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
> at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
> at $Proxy44.start(Unknown Source)
> at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
> at
> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
> at
> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
> at
> org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
> at
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
> at
> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
> at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
> at $Proxy45.start(Unknown Source)
> at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
> at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
> at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
> at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
> at $Proxy9.deploy(Unknown Source)
> at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
> at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
> at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
>
>
> XMaNIaC wrote:
>  
>> you need a contextloaderlistener probably
>>
>> On Thu, Jul 10, 2008 at 8:12 AM, pouya <pouya.bahavar@...> wrote:
>>
>>    
>>> Hi,
>>> i'v upgraded spring 2.0 to spring 2.5 , and get following exception:
>>>
>>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name 'dwrController': Invocation of init method
>>> failed;
>>> nested exception is java.lang.IllegalStateException:
>>> WebApplicationObjectSupport instance
>>> [org.directwebremoting.spring.DwrController@1dc5341] does not run in a
>>> WebApplicationContext but in:
>>> org.springframework.web.context.support.XmlWebApplicationContext@404baf:
>>> display name [WebApplicationContext for namespace 'my-web-servlet'];
>>> startup
>>> date [Fri Jul 11 09:15:16 GMT 2008]; parent:
>>> org.springframework.web.context.support.XmlWebApplicationContext@146b111
>>>
>>> i'v checked and double checked every thing and searched every where for
>>> something similar no luck
>>> my web-servlet is configured like this:
>>>
>>> ####################
>>> <beans xmlns="http://www.springframework.org/schema/beans"
>>>        xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
>>>        xmlns:tx="http://www.springframework.org/schema/tx"
>>>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>>        xsi:schemaLocation="http://www.springframework.org/schema/beans
>>>
>>> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
>>>               http://www.springframework.org/schema/tx
>>>               http://www.springframework.org/schema/tx/spring-tx.xsd
>>>               http://www.directwebremoting.org/schema/spring-dwr
>>>              
>>> http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd">
>>> <bean id="dwrHandlerMappings"
>>>
>>> class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping ">
>>>        <property name="mappings">
>>>            <props>
>>>                <prop key="/ajax/**">dwrController</prop>
>>>            </props>
>>>        </property>
>>>    </bean>
>>>        <bean id="ajax"
>>> class="ir.shatel.oss.shaaatel.mvc.ajax.AjaxService"
>>>                autowire="byName">
>>>                <dwr:remote javascript="shaaatelJS">
>>>                        <dwr:include method="getPlansForCity" />
>>>                        <dwr:include method="getCities" />
>>>                        <dwr:include method="getRadiusAttributes" />
>>>                        <dwr:include
>>> method="getInputFieldValidationMessage"
>>> />
>>>                        <dwr:include method="getUsageForUserInPeriod" />
>>>                        <dwr:include method="getMethods" />
>>>                </dwr:remote>
>>>        </bean>
>>>        <dwr:controller id="dwrController" debug="true" />
>>>        <dwr:configuration />
>>> ####################
>>>
>>> thanks in advance.
>>> --
>>> View this message in context:
>>> http://www.nabble.com/spring-2.5-and-dwr-BeanCreationException-tp18376556p18376556.html
>>> Sent from the DWR - Users mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@...
>>> For additional commands, e-mail: users-help@...
>>>
>>>
>>>      
>>    
>
>  


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: spring 2.5 and dwr BeanCreationException

by pouya :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

sorry apparently i made a mistake when i pasted it here theres no space :
        class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        and the problome is still the same
Hi,
i'v upgraded spring 2.0 to spring 2.5 , and get following exception:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dwrController': Invocation of init method failed; nested exception is java.lang.IllegalStateException: WebApplicationObjectSupport instance [org.directwebremoting.spring.DwrController@1dc5341] does not run in a WebApplicationContext but in: org.springframework.web.context.support.XmlWebApplicationContext@404baf: display name [WebApplicationContext for namespace 'my-web-servlet']; startup date [Fri Jul 11 09:15:16 GMT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@146b111

i'v checked and double checked every thing and searched every where for something similar no luck
my web-servlet is configured like this:

####################
<beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
        xmlns:tx="http://www.springframework.org/schema/tx"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans     
               http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
               http://www.springframework.org/schema/tx
               http://www.springframework.org/schema/tx/spring-tx.xsd
               http://www.directwebremoting.org/schema/spring-dwr               
               http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd">
<bean id="dwrHandlerMappings"
        class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="/ajax/**">dwrController</prop>
            </props>
        </property>
    </bean>
        <bean id="ajax" class="ir.shatel.oss.shaaatel.mvc.ajax.AjaxService"
                autowire="byName">
                <dwr:remote javascript="shaaatelJS">
                        <dwr:include method="getPlansForCity" />
                        <dwr:include method="getCities" />
                        <dwr:include method="getRadiusAttributes" />
                        <dwr:include method="getInputFieldValidationMessage" />
                        <dwr:include method="getUsageForUserInPeriod" />
                        <dwr:include method="getMethods" />
                </dwr:remote>
        </bean>
        <dwr:controller id="dwrController" debug="true" />
        <dwr:configuration />
####################

thanks in advance.


Re: spring 2.5 and dwr BeanCreationException

by XMaNIaC :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

java.lang.
IllegalStateException: WebApplicationObjectSupport
instance [org.directwebremoting.spring.DwrController@1dc5341] does not run
in a WebApplicationContext
but in:
org.springframework.web.context.support.XmlWebApplicationContext@404baf:
display name [WebApplicationContext for namespace 'shaaatel-web-servlet'];

Are you sure you are defining the beans in a web application context (contextloaderlisterner or Spring MVC)?

On Thu, Jul 10, 2008 at 9:55 AM, pouya <pouya.bahavar@...> wrote:

thank's x for your fast reply
to answer your question i do have a contextLoaderListner in my web.xml
and heres a complete stack trace off the exception
################################
[[/my-web]] StandardWrapper.Throwable
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'dwrHandlerMappings' defined in ServletContext resource
[/WEB-INF/my-web.xml]: Initialization of bean failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'dwrController': Invocation of init method failed; nested
exception is java.lang.IllegalStateException: WebApplicationObjectSupport
instance [org.directwebremoting.spring.DwrController@1dc5341] does not run
in a WebApplicationContext but in:
org.springframework.web.context.support.XmlWebApplicationContext@404baf:
display name [WebApplicationContext for namespace 'shaaatel-web-servlet'];
startup date [Fri Jul 11 09:15:16 GMT 2008]; parent:
org.springframework.web.context.support.XmlWebApplicationContext@146b111
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
       at java.security.AccessController.doPrivileged(Native Method)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
       at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
       at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
       at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
       at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
       at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
       at
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:402)
       at
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:316)
       at
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282)
       at
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
       at javax.servlet.GenericServlet.init(GenericServlet.java:212)
       at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
       at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
       at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4071)
       at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4375)
       at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
       at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
       at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
       at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at
org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
       at
org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
       at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
       at org.jboss.web.WebModule.startModule(WebModule.java:83)
       at org.jboss.web.WebModule.startService(WebModule.java:61)
       at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
       at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
       at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
       at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
       at $Proxy0.start(Unknown Source)
       at org.jboss.system.ServiceController.start(ServiceController.java:417)
       at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
       at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy44.start(Unknown Source)
       at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at
org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
       at
org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
       at
org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
       at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
       at
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy45.start(Unknown Source)
       at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
       at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
       at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy9.deploy(Unknown Source)
       at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
       at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
       at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
       at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
       at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)


XMaNIaC wrote:
>
> you need a contextloaderlistener probably
>
> On Thu, Jul 10, 2008 at 8:12 AM, pouya <pouya.bahavar@...> wrote:
>
>>
>> Hi,
>> i'v upgraded spring 2.0 to spring 2.5 , and get following exception:
>>
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'dwrController': Invocation of init method
>> failed;
>> nested exception is java.lang.IllegalStateException:
>> WebApplicationObjectSupport instance
>> [org.directwebremoting.spring.DwrController@1dc5341] does not run in a
>> WebApplicationContext but in:
>> org.springframework.web.context.support.XmlWebApplicationContext@404baf:
>> display name [WebApplicationContext for namespace 'my-web-servlet'];
>> startup
>> date [Fri Jul 11 09:15:16 GMT 2008]; parent:
>> org.springframework.web.context.support.XmlWebApplicationContext@146b111
>>
>> i'v checked and double checked every thing and searched every where for
>> something similar no luck
>> my web-servlet is configured like this:
>>
>> ####################
>> <beans xmlns="http://www.springframework.org/schema/beans"
>>        xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
>>        xmlns:tx="http://www.springframework.org/schema/tx"
>>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>        xsi:schemaLocation="http://www.springframework.org/schema/beans
>>
>> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
>>               http://www.springframework.org/schema/tx
>>               http://www.springframework.org/schema/tx/spring-tx.xsd
>>               http://www.directwebremoting.org/schema/spring-dwr
>>
>> http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd">
>> <bean id="dwrHandlerMappings"
>>
>> class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping ">
>>        <property name="mappings">
>>            <props>
>>                <prop key="/ajax/**">dwrController</prop>
>>            </props>
>>        </property>
>>    </bean>
>>        <bean id="ajax"
>> class="ir.shatel.oss.shaaatel.mvc.ajax.AjaxService"
>>                autowire="byName">
>>                <dwr:remote javascript="shaaatelJS">
>>                        <dwr:include method="getPlansForCity" />
>>                        <dwr:include method="getCities" />
>>                        <dwr:include method="getRadiusAttributes" />
>>                        <dwr:include
>> method="getInputFieldValidationMessage"
>> />
>>                        <dwr:include method="getUsageForUserInPeriod" />
>>                        <dwr:include method="getMethods" />
>>                </dwr:remote>
>>        </bean>
>>        <dwr:controller id="dwrController" debug="true" />
>>        <dwr:configuration />
>> ####################
>>
>> thanks in advance.
>> --
>> View this message in context:
>> http://www.nabble.com/spring-2.5-and-dwr-BeanCreationException-tp18376556p18376556.html
>> Sent from the DWR - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@...
>> For additional commands, e-mail: users-help@...
>>
>>
>
>

--
View this message in context: http://www.nabble.com/spring-2.5-and-dwr-BeanCreationException-tp18376556p18377613.html
Sent from the DWR - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...



Re: spring 2.5 and dwr BeanCreationException

by pouya :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

yes im quite sure
i was using tomcat with spring 2 and the dwrcontroller was functioning properly.
last week i decided to use spring 2.5 and deploy my application on jboss i had to tweank my libraries
a little but other than that i had no major changes . if i comment <dwr:controller id="dwrController" debug="true" /> the entire application will function properly(except for my ajax off course).
so my question is could this issue be caused by conflicting libraries?

java.lang.IllegalStateException: WebApplicationObjectSupport
instance [org.directwebremoting.spring.*DwrController*@1dc5341] *does not
run
in a WebApplicationContext *but in:
org.springframework.web.context.support.XmlWebApplicationContext@404baf:
display name [WebApplicationContext for namespace 'shaaatel-web-servlet'];

Are you sure you are defining the beans in a web application context
(contextloaderlisterner or Spring MVC)?


Re: spring 2.5 and dwr BeanCreationException

by XMaNIaC :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The fact that worked with Spring 2 and does not with 2.5 puzzles me a little. DwrController depends on Spring MVC but I guess you have correctly configured dispatcherservlet et al, haven't you?

If you can provide a trimmed sample project we'll try it here

Regards,

On Sat, Jul 12, 2008 at 12:48 PM, pouya <pouya.bahavar@...> wrote:

yes im quite sure
i was using tomcat with spring 2 and the dwrcontroller was functioning
properly.
last week i decided to use spring 2.5 and deploy my application on jboss i
had to tweank my libraries
a little but other than that i had no major changes . if i comment
<dwr:controller id="dwrController" debug="true" /> the entire application
will function properly(except for my ajax off course).
so my question is could this issue be caused by conflicting libraries?

java.lang.IllegalStateException: WebApplicationObjectSupport
instance [org.directwebremoting.spring.*DwrController*@1dc5341] *does not
run
in a WebApplicationContext *but in:
org.springframework.web.context.support.XmlWebApplicationContext@404baf:
display name [WebApplicationContext for namespace 'shaaatel-web-servlet'];

Are you sure you are defining the beans in a web application context
(contextloaderlisterner or Spring MVC)?


--
View this message in context: http://www.nabble.com/spring-2.5-and-dwr-BeanCreationException-tp18376556p18418325.html
Sent from the DWR - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: