On Fri, Apr 22, 2011 at 10:15 AM, Filippo Balicchia <fbalicc...@gmail.com> wrote: > Hello, > > after adding spring dependency It works. >
Which spring dependency did you need to add? > I need to understand why the problem is presented at run time and not at > compile time. > Well you can also get runtime issues such as ClassNotFoundException etc. So this is a similar situation you have. > Thanks for help > > --Filippo > > 2011/4/16 Filippo Balicchia <fbalicc...@gmail.com> > >> Sorry but I did not understand. >> I have an external server which exposes a service with Spring remoting with >> RMI. >> What I'd like to do is connect to this server without having to change the >> java.security.policy. >> >> I tried this in different ways but I always got the 'error >> vocationWrapper_Stub (no security manager: RMI class loader disabled). Now I >> would understand if I am with you that something wrong or do I look for >> other ways. >> >> The problem correct me if I'm wrong that the camel is not possible to >> instantiate a spring remoting rmi client without changing the >> java.security.policy >> I have not been able >> >> Thanks a lot for 's help >> >> 2011/4/16 Claus Ibsen <claus.ib...@gmail.com> >> >>> Hi >>> >>> Can you try without that spring export. And do the JMX with the Java API. >>> >>> >>> On Sat, Apr 16, 2011 at 10:41 AM, Filippo Balicchia >>> <fbalicc...@gmail.com> wrote: >>> > Hello, I need to call the class RmiProxyFactoryBean through a remote >>> > service. >>> > For reference I took the example in the book camel in action CAP2. >>> > >>> > My bean need to be an spring remoting rmi client. >>> > >>> > In the capter 14 suggest to use camel proxy but in this case my server >>> is >>> > exposed by RmiServiceExporter >>> > >>> > When i try to connect to my server it thrown >>> > >>> > of RMI stub failed; nested exception is java.rmi.UnmarshalException: >>> error >>> > unmar >>> > shalling return; nested exception is: >>> > java.lang.ClassNotFoundException: >>> > org.springframework.remoting.rmi.RmiIn >>> > vocationWrapper_Stub (no security manager: RMI class loader disabled) >>> > at >>> > org.springframework.beans.factory.support.AbstractAutowireCapableBean >>> > >>> > Here the configuration: >>> > <bean id="helloServiceBean" >>> > class="org.springframework.remoting.rmi.RmiProxyFactoryBean"> >>> > <property name="serviceUrl" >>> value="rmi://localhost:1234/helloServiceBean" /> >>> > <property name="serviceInterface" value="camelinaction.HelloService" /> >>> > </bean> >>> > >>> > >>> > <bean id="fileToJMSRoute" class="camelinaction.FileToJMSRoute" /> >>> > >>> > <camelContext xmlns="http://camel.apache.org/schema/spring"> >>> > <!--route> <from uri="file:src/data?noop=true"/> <process >>> > ref="downloadLogger"/> >>> > <to uri="jms:incomingOrders"/> </route --> >>> > <routeBuilder ref="fileToJMSRoute" /> >>> > </camelContext> >>> > public class FileToJMSRoute extends RouteBuilder { >>> > @Override >>> > public void configure() { >>> > >>> > >>> from("timer://foo?fixedRate=true&period=20000").beanRef("helloServiceBean"); >>> > } >>> > } >>> > >>> > >>> > >>> > Do you suggest to write my own component ? >>> > >>> > Could please address me. From configuration point of view all is ok but >>> > where is my mistake ? >>> > >>> > Cheers >>> > >>> > --Filippo >>> > >>> >>> >>> >>> -- >>> Claus Ibsen >>> ----------------- >>> FuseSource >>> Email: cib...@fusesource.com >>> Web: http://fusesource.com >>> CamelOne 2011: http://fusesource.com/camelone2011/ >>> Twitter: davsclaus >>> Blog: http://davsclaus.blogspot.com/ >>> Author of Camel in Action: http://www.manning.com/ibsen/ >>> >> >> > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com CamelOne 2011: http://fusesource.com/camelone2011/ Twitter: davsclaus Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/