afida
Jan 13th, 2005, 03:32 AM
This might have been answered somewhere but i just can't seem to find the solution.
I simply wnt to expose my SLSB through HttpInvoker so my rich client can access it. My app is packaged in ear.
ws.servlet
<!-- HttpInvoker exporter for the core service -->
<bean name="/rbacx-httpInvoker" class="org.springframework.remoting.httpinvoker.HttpInvok erServiceExporter">
<property name="service"><ref bean="core"/></property>
<property name="serviceInterface"><value>com.vaau.core.MainService</value></property>
</bean>
what i want to is have something like this
<bean id="core" lazy-init="true" class="org.springframework.ejb.access.LocalStatelessSessi onProxyFactoryBean">
<property name="jndiName">
<value>local/coreSLSB</value>
</property>
<property name="businessInterface">
<value>com.vaau.core.MainService</value>
</property>
</bean>
I just not sure where to define this bean "core". I have tried declaring this into my aplicationContext.xml but when i executure my business method I get,
org.springframework.beans.FatalBeanException: Unable to return specified BeanFactory instance: factory key [java:comp/env/ejb/BeanFactoryPat
h], from group with resource name [classpath*:beanRefContext.xml]; nested exception is org.springframework.beans.factory.NoSuchBeanDefini tio
nException: No bean named 'java:comp/env/ejb/BeanFactoryPath' is defined: org.springframework.beans.factory.support.DefaultL istableBeanFacto
ry defining beans []; root of BeanFactory hierarchy
org.springframework.beans.factory.NoSuchBeanDefini tionException: No bean named 'java:comp/env/ejb/BeanFactoryPath' is defined: org.springfra
mework.beans.factory.support.DefaultListableBeanFa ctory defining beans []; root of BeanFactory hierarchy
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.getBeanDefinition(DefaultListab leBeanFactory.java:332)
at org.springframework.beans.factory.support.Abstract BeanFactory.getMergedBeanDefinition(AbstractBeanFa ctory.java:672)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:207)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:496)
at org.springframework.beans.factory.access.Singleton BeanFactoryLocator.useBeanFactory(SingletonBeanFac toryLocator.java:387)
at org.springframework.ejb.support.AbstractEnterprise Bean.loadBeanFactory(AbstractEnterpriseBean.java:1 15)
at org.springframework.ejb.support.AbstractStatelessS essionBean.ejbCreate(AbstractStatelessSessionBean. java:63)
Please help me !!! I am going Nuts over this...
Amad
[/quote]
I simply wnt to expose my SLSB through HttpInvoker so my rich client can access it. My app is packaged in ear.
ws.servlet
<!-- HttpInvoker exporter for the core service -->
<bean name="/rbacx-httpInvoker" class="org.springframework.remoting.httpinvoker.HttpInvok erServiceExporter">
<property name="service"><ref bean="core"/></property>
<property name="serviceInterface"><value>com.vaau.core.MainService</value></property>
</bean>
what i want to is have something like this
<bean id="core" lazy-init="true" class="org.springframework.ejb.access.LocalStatelessSessi onProxyFactoryBean">
<property name="jndiName">
<value>local/coreSLSB</value>
</property>
<property name="businessInterface">
<value>com.vaau.core.MainService</value>
</property>
</bean>
I just not sure where to define this bean "core". I have tried declaring this into my aplicationContext.xml but when i executure my business method I get,
org.springframework.beans.FatalBeanException: Unable to return specified BeanFactory instance: factory key [java:comp/env/ejb/BeanFactoryPat
h], from group with resource name [classpath*:beanRefContext.xml]; nested exception is org.springframework.beans.factory.NoSuchBeanDefini tio
nException: No bean named 'java:comp/env/ejb/BeanFactoryPath' is defined: org.springframework.beans.factory.support.DefaultL istableBeanFacto
ry defining beans []; root of BeanFactory hierarchy
org.springframework.beans.factory.NoSuchBeanDefini tionException: No bean named 'java:comp/env/ejb/BeanFactoryPath' is defined: org.springfra
mework.beans.factory.support.DefaultListableBeanFa ctory defining beans []; root of BeanFactory hierarchy
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.getBeanDefinition(DefaultListab leBeanFactory.java:332)
at org.springframework.beans.factory.support.Abstract BeanFactory.getMergedBeanDefinition(AbstractBeanFa ctory.java:672)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:207)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:496)
at org.springframework.beans.factory.access.Singleton BeanFactoryLocator.useBeanFactory(SingletonBeanFac toryLocator.java:387)
at org.springframework.ejb.support.AbstractEnterprise Bean.loadBeanFactory(AbstractEnterpriseBean.java:1 15)
at org.springframework.ejb.support.AbstractStatelessS essionBean.ejbCreate(AbstractStatelessSessionBean. java:63)
Please help me !!! I am going Nuts over this...
Amad
[/quote]