I havn't done much a spring in a while, and I've never done anything hardcore, but could you:
in your plugin code, grab the classloader of the plugin class and init the spring context with it? org.springframework.core.io.DefaultResourceLoader#setClassLoader Or you could use the solr classloader to load the spring context? Or perhaps we could provide access to the classLoader from the core? -- -- - Mark http://www.lucidimagination.com On Wed, Jul 1, 2009 at 6:52 PM, John Wang <john.w...@gmail.com> wrote: > Hi guys: > > What is the plan with this issue? Should there be a bug created? > > I am having a similar issue from a different angle: > > 1) using spring which is instantiating beans when the plugins are loaded > 2) classloader mismatch. > 3) only way to resolve, copy my jars to solr.war's WEB-INF/lib > > -John > > On Thu, Jun 18, 2009 at 6:53 PM, Mark Miller <markrmil...@gmail.com> > wrote: > > > Chris Hostetter wrote: > > > >> : Yeah, I actually looked at the code and saw that later. I was > forgetting > >> the > >> : issue that bugged me (and confusing it with the trouble this guy was > >> having) - > >> : which is that plugins in the solr/lib folder cannot load from other > jars > >> in > >> : that folder. I think that was the actual issue. > >> > >> WTF?!? ... seriously? > >> I don't think i've ever tried it, but if that's really true then it > seems > >> like it must be a bug in URLClassLoader ... we're iterating over the > file > >> list to generate a URL[] before calling URLClassLoader.newInstance. > >> > >> > >> -Hoss > >> > >> > >> > > I have a fairly strong memory that its true - but its been almost a year > > now. I'll check when I get a chance. I also seem to remember mentioning > it > > to Erik and him already knowing of it... > > > > Or my mind is playing tricks on me. I'll check. > > > > > > -- > > - Mark > > > > http://www.lucidimagination.com > > > > > > > > >