Thanks Simon. I'll try again tomorrow.

Tom

On 10 August 2011 18:46, simon <mtnes...@gmail.com> wrote:

> This is in trunk (up to date). Compiler is 1.6.0_26
>
> classpath was
>  
> dist/apache-solr-solrj-4.0-SNAPSHOT.jar:dist/apache-solr-core-4.0-SNAPSHOT.jar
> built from trunk just prior by 'ant dist'
>
> I'd try again with a clean trunk .
>
> -Simon
>
> On Wed, Aug 10, 2011 at 1:20 PM, Tom Mortimer <t...@flax.co.uk> wrote:
> > Interesting.. is this in trunk (4.0)? Maybe I've broken mine somehow!
> >
> > What classpath did you use for compiling? And did you copy anything other
> > than the new jar into lib/ ?
> >
> > thanks,
> > Tom
> >
> >
> > On 10 August 2011 18:07, simon <mtnes...@gmail.com> wrote:
> >
> >> It's working for me. Compiled, inserted in solr/lib, added the config
> >> line to solrconfig.
> >>
> >>  when I send a /flaxtest request i get
> >>
> >> <response>
> >> <lst name="responseHeader">
> >> <int name="status">0</int>
> >> <int name="QTime">16</int>
> >> </lst>
> >> <str name="FlaxTest">Hello!</str>
> >> </response>
> >>
> >> I was doing this within a core defined in solr.xml
> >>
> >> -Simon
> >>
> >> On Wed, Aug 10, 2011 at 11:46 AM, Tom Mortimer <t...@flax.co.uk> wrote:
> >> > Sure -
> >> >
> >> > import org.apache.solr.request.SolrQueryRequest;
> >> > import org.apache.solr.response.SolrQueryResponse;
> >> > import org.apache.solr.handler.RequestHandlerBase;
> >> >
> >> > public class FlaxTestHandler extends RequestHandlerBase {
> >> >
> >> >    public FlaxTestHandler() { }
> >> >
> >> >    public void handleRequestBody(SolrQueryRequest req,
> SolrQueryResponse
> >> > rsp)
> >> >        throws Exception
> >> >    {
> >> >        rsp.add("FlaxTest", "Hello!");
> >> >    }
> >> >
> >> >    public String getDescription() { return "Flax"; }
> >> >    public String getSourceId() { return "Flax"; }
> >> >    public String getSource() { return "Flax"; }
> >> >    public String getVersion() { return "Flax"; }
> >> >
> >> > }
> >> >
> >> >
> >> >
> >> > On 10 August 2011 16:43, simon <mtnes...@gmail.com> wrote:
> >> >
> >> >> Th attachment isn't showing up (in gmail, at least). Can you inline
> >> >> the relevant bits of code ?
> >> >>
> >> >> On Wed, Aug 10, 2011 at 11:05 AM, Tom Mortimer <t...@flax.co.uk>
> wrote:
> >> >> > Hi,
> >> >> > Apologies if this is really basic. I'm trying to learn how to
> create a
> >> >> > custom request handler, so I wrote the minimal class (attached),
> >> compiled
> >> >> > and jar'd it, and placed it in example/lib. I added this to
> >> >> solrconfig.xml:
> >> >> >     <requestHandler name="/flaxtest" class="FlaxTestHandler" />
> >> >> > When I started Solr with java -jar start.jar, I got this:
> >> >> >     ...
> >> >> >     SEVERE: java.lang.NoClassDefFoundError:
> >> >> > org/apache/solr/handler/RequestHandlerBase
> >> >> > at java.lang.ClassLoader.defineClass1(Native Method)
> >> >> >         ...
> >> >> > So I copied all the dist/*.jar files into lib and tried again. This
> >> time
> >> >> it
> >> >> > seemed to start ok, but browsing to
> >> http://localhost:8983/solr/displayed
> >> >> > this:
> >> >> >     org.apache.solr.common.SolrException: Error Instantiating
> Request
> >> >> > Handler, FlaxTestHandler is not a
> >> >> org.apache.solr.request.SolrRequestHandler
> >> >> >
> >> >> >       at
> >> org.apache.solr.core.SolrCore.createInstance(SolrCore.java:410)
> >> >> ...
> >> >> >
> >> >> > Any ideas?
> >> >> > thanks,
> >> >> > Tom
> >> >> >
> >> >>
> >> >
> >>
> >
>

Reply via email to