Hi, guys
I follow the article JRuby Service in
Railshttp://blarg.slackworks.com/posts/jruby-service-in-railsby
Michael Guymon, but I can’t get through.
Even I create a very simple class:
public class SimpleService implements BasicLibraryService {
public boolean basicLoad(final Ruby runtime) throws IOException {
System.out.println(“Hello from Java service !”);
}
}
I deployed the jar into myrailsapp/lib dir, and start rails console,
load simple_service.jar and import class SimpleService. The method
“basicLoad” did not run.
Can anyone help me ?
On Wed, Aug 6, 2008 at 1:45 AM, Yin AnPing [email protected] wrote:
I deployed the jar into myrailsapp/lib dir, and start rails console,
load simple_service.jar and import class SimpleService. The method
“basicLoad” did not run.
Can anyone help me ?
How did you “load simple_service.jar”? simple_service.jar should be on
the $LOAD_PATH somewhere and you should be able to do “require
‘simple_service’”. Adding the jar to the classpath and importing
SimpleService does not accomplish the same thing.
Cheers,
/Nick
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
I just copy “simple_service.jar” to the “myrailsapp/lib” dir and use
jetty_rails(0.5) as web server. and jetty_rails can load all jars inside
lib/ by default.
I run all the command in rails/console. or where can I find an example
code
for my testing?
JRuby-OpenSSL uses this method for loading a basic library. It’s
pretty much the same as what you have. Pay attention to the package
the java class is in – it needs to be in the default package inside
of the jar.
http://jruby-extras.rubyforge.org/svn/trunk/jopenssl/
http://jruby-extras.rubyforge.org/svn/trunk/jopenssl/src/java/JopensslService.java
/Nick
On Wed, Aug 6, 2008 at 8:31 PM, Yin AnPing [email protected] wrote:
Hi, guys
load simple_service.jar and import class SimpleService. The method
YaPEX
Shanghai, China
Redirecting...
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email