scootiePuff
2008-Apr-01 21:55 UTC
Rjb::load attempt leads to mongrel abort, uninitialized constant error message
i have been working on integrating the ruby java bridge RJB with a
rails application.
i seem to having trouble getting the rails app to detect the 3rd
party .java class files that i have stored under several layers deep
from the app''s ''lib'' folder. a rails app controller
keeps erroring
with ''NoClassDefFoundError''.
arton of RJB suggested i include
Rjb::load "#{RAILS_ROOT}/lib"
in the environment.rb file. however, this seems to cause mongrel to
abort, with a ''`load_missing_constant'': uninitialized constant
Rjb
(NameError)'' error message.
(original inquiry at the rjb help forum: http://tinyurl.com/yt6wgb)
i was able to make use of these .java classes from a terminal when my
scripts were standalone, when not yet integrated with the rails
application.
i''ve tried various permutations of specifying the path to the java
classes'' files while in the rails app''s
''lib'' folder, to no avail.
jvm has been loaded successfully using the ENV[''CLASSPATH'']=..
mechanism in my ruby script, as far as i can tell. it''s quite
possible that i am mistaken of course.
i''ve re-inquired with arton about my subsequent problem, but i thought
i would post here to see if anyone else can help me as well. please
advise?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---