|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
Remote Service through HessianHi all,
I'm trying to expose a service through Burlap,
which works fine. Now, I want to change it to Hessian, so I say: static expose =
['hessian'], instead of Burlap.
This doesn't work. When starting up the application
(with Java 5 on Windows XP), I'm getting this stacktrace:
2008-04-26 21:03:13.423::WARN: Nested in
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'hessian.ProjectService': Invocation of init method failed; nested
exception is java.lang.NoClassDefFoundError:
com/caucho/hessian/io/HessianDebugOutputStream:
java.lang.NoClassDefFoundError: com/caucho/hessian/io/HessianDebugOutputStream at java.security.AccessController.doPrivileged(Native Method) at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:68) at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy) at Init_groovy$_run_closure6.doCall(Init_groovy:128) at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:67) at RunApp_groovy$_run_closure2.doCall(RunApp_groovy) at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:59) at RunApp_groovy$_run_closure1.doCall(RunApp_groovy) at gant.Gant.dispatch(Gant.groovy:271) at gant.Gant.this$2$dispatch(Gant.groovy) at gant.Gant.invokeMethod(Gant.groovy) at gant.Gant.processTargets(Gant.groovy:436) at gant.Gant.processArgs(Gant.groovy:372) at org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:101) at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90) 2008-04-26 21:03:13.454::INFO: Started SelectChannelConnector@... Spring supported debug support for Hessian, but
this breaks the Remoting plugin, since HessianDebugOutputStream is not available
in Hessian 3.1.1 (the currently used version). It is available in Hessian 3.1.3,
so I guess upgrading the plugin to the newer version should fix this
problem!
Erik
|
|
|
Re: Remote Service through HessianMy guess is you need the hessian jars in your lib
Cheers On Sat, Apr 26, 2008 at 8:09 PM, Erik Pragt <erik@...> wrote: > > > Hi all, > > I'm trying to expose a service through Burlap, which works fine. Now, I want > to change it to Hessian, so I say: static expose = ['hessian'], instead of > Burlap. > > This doesn't work. When starting up the application (with Java 5 on Windows > XP), I'm getting this stacktrace: > > 2008-04-26 21:03:13.423::WARN: Nested in > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'hessian.ProjectService': Invocation of init method failed; nested > exception is java.lang.NoClassDefFoundError: > com/caucho/hessian/io/HessianDebugOutputStream: > java.lang.NoClassDefFoundError: > com/caucho/hessian/io/HessianDebugOutputStream > at java.security.AccessController.doPrivileged(Native Method) > at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:68) > at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy) > at Init_groovy$_run_closure6.doCall(Init_groovy:128) > at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:67) > at RunApp_groovy$_run_closure2.doCall(RunApp_groovy) > at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:59) > at RunApp_groovy$_run_closure1.doCall(RunApp_groovy) > at gant.Gant.dispatch(Gant.groovy:271) > at gant.Gant.this$2$dispatch(Gant.groovy) > at gant.Gant.invokeMethod(Gant.groovy) > at gant.Gant.processTargets(Gant.groovy:436) > at gant.Gant.processArgs(Gant.groovy:372) > at > org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:101) > at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130) > at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90) > 2008-04-26 21:03:13.454::INFO: Started SelectChannelConnector@...:8080 > > Spring supported debug support for Hessian, but this breaks the Remoting > plugin, since HessianDebugOutputStream is not available in Hessian 3.1.1 > (the currently used version). It is available in Hessian 3.1.3, so I guess > upgrading the plugin to the newer version should fix this problem! > > Erik -- Graeme Rocher Grails Project Lead G2One, Inc. Chief Technology Officer http://www.g2one.com --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
RE: Remote Service through HessianHi Graeme,
The Hessian jars are already in the plugin, so they are in the classpath. The problem is that the version is to old: it needs to be upgraded to 3.1.3 instead of 3.1.1. Erik > -----Original Message----- > From: graeme.rocher@... > [mailto:graeme.rocher@...] On Behalf Of Graeme Rocher > Sent: zaterdag 26 april 2008 21:17 > To: dev@... > Subject: Re: [grails-dev] Remote Service through Hessian > > My guess is you need the hessian jars in your lib > > Cheers > > On Sat, Apr 26, 2008 at 8:09 PM, Erik Pragt <erik@...> wrote: > > > > > > Hi all, > > > > I'm trying to expose a service through Burlap, which works > fine. Now, > > I want to change it to Hessian, so I say: static expose = > ['hessian'], > > instead of Burlap. > > > > This doesn't work. When starting up the application (with Java 5 on > > Windows XP), I'm getting this stacktrace: > > > > 2008-04-26 21:03:13.423::WARN: Nested in > > org.springframework.beans.factory.BeanCreationException: Error > > creating bean with name 'hessian.ProjectService': > Invocation of init > > method failed; nested exception is java.lang.NoClassDefFoundError: > > com/caucho/hessian/io/HessianDebugOutputStream: > > java.lang.NoClassDefFoundError: > > com/caucho/hessian/io/HessianDebugOutputStream > > at java.security.AccessController.doPrivileged(Native Method) at > > RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:68) > > at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy) > > at Init_groovy$_run_closure6.doCall(Init_groovy:128) > > at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:67) > > at RunApp_groovy$_run_closure2.doCall(RunApp_groovy) > > at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:59) > > at RunApp_groovy$_run_closure1.doCall(RunApp_groovy) > > at gant.Gant.dispatch(Gant.groovy:271) > > at gant.Gant.this$2$dispatch(Gant.groovy) > > at gant.Gant.invokeMethod(Gant.groovy) > > at gant.Gant.processTargets(Gant.groovy:436) > > at gant.Gant.processArgs(Gant.groovy:372) > > at > > > org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java: > > 101) at > > org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130) > > at > > com.intellij.rt.execution.application.AppMain.main(AppMain.java:90) > > 2008-04-26 21:03:13.454::INFO: Started > > SelectChannelConnector@...:8080 > > > > Spring supported debug support for Hessian, but this breaks the > > Remoting plugin, since HessianDebugOutputStream is not available in > > Hessian 3.1.1 (the currently used version). It is available > in Hessian > > 3.1.3, so I guess upgrading the plugin to the newer version > should fix this problem! > > > > Erik > > > > -- > Graeme Rocher > Grails Project Lead > G2One, Inc. Chief Technology Officer > http://www.g2one.com > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
|
| Free Forum Powered by Nabble | Forum Help |