You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by sandeep kaur <sa...@yahoo.co.in> on 2008/07/08 13:06:14 UTC

Integrate Solr with Tomcat in Linux

Hi,

  I have solr with jetty as server application running on Linux.

Could anyone please tell me the changes i need to make to integrate Tomcat with solr on Linux.

Thanks,
Sandip

--- On Mon, 7/7/08, Benson Margulies <bi...@gmail.com> wrote:

> From: Benson Margulies <bi...@gmail.com>
> Subject: Re: js client
> To: christine@christine.nl, "solr-user" <so...@lucene.apache.org>
> Date: Monday, 7 July, 2008, 11:43 PM
> The Javascript should have the right URL automatically if
> you get it from
> the ?js URL.
> 
> Anyway, I think I was the first person to say
> 'stupid' about that WSDL in
> the sample.
> 
> I'm not at all clear on what you are doing at this
> point.
> 
> Please send along  the URL that works for you in soapUI and
> the URL that
> works for you in the <script>...</script>
> element.
> 
> 
> 
> 
> On Mon, Jul 7, 2008 at 5:54 AM, Christine Karman
> <ch...@christine.nl>
> wrote:
> 
> > On Sun, 2008-07-06 at 10:25 -0400, Benson Margulies
> wrote:
> > > In the sample, it is a relative URL to the web
> service endpoint. The
> > > sample starts from a stupid WSDL with silly names
> for the service and
> > > the port.
> >
> > I'm sorry about using the word "stupid".
> >
> > >
> > > Take your endpoint deployment URL, the very URL
> that is logged when
> > > your service starts up, and add ?js to the end of
> it. Period.
> >
> > Yes, that's what I do, and that part has been
> working all the time. What
> > doesn't work is I use the same url without the ?js
> for the web service.
> > Is there a way to see the Jetty log file? Mabye that
> will give me a clue
> > what's happening. If nothing is in the jetty log
> file, I know the
> > problem is elsewhere.
> >
> > Christine
> >
> > >
> > > If it is
> > >
> > > http://wendy.christine.nl:9000/soap, make it
> > >
> > >  http://wendy.christine.nl:9000/soap?js
> > >
> > >
> > >
> > > The sample is taking advantage of relative URLs
> to avoid typing
> > > http://etc.
> > >
> > > On Sun, Jul 6, 2008 at 8:52 AM, Christine Karman
> > > <ch...@christine.nl> wrote:
> > >         On Sun, 2008-07-06 at 07:37 -0400, Benson
> Margulies wrote:
> > >         > The javascript client probably
> cannot handle redirects. If
> > >         you are now
> > >         > using ?js, you shouldn't need a
> redirect.
> > >
> > >
> > >         well actually, the server redirect is
> similar to a rewrite. It
> > >         makes /soap the same as /soap:9000.
> removing the redirect
> > >         brings me back
> > >         to the 650 error, "access to
> restricted uri denied".
> > >
> > >         What does the /Soap/SoapPort mean in the
> sample? how does that
> > >         translate
> > >         to my localhost:9000 or localhost/soap?
> (localhost ==
> > >         wendy.christine.nl).
> > >
> > >         It's silly that creating the web
> service from my java code is
> > >         so very
> > >         simple, and that some stupid javascript
> code can't be
> > >         persuaded to work
> > >         properly :-)  I've done my part of
> javascript but I have never
> > >         liked it.
> > >
> > >         CXF is really good. I was in a project a
> while ago where I
> > >         suggested to
> > >         use cxf, but someone who was supposed to
> have releavant
> > >         experience
> > >         insisted on using axis2. Took him a week
> to create some soap
> > >         services.
> > >         He had to remove all enums  and nested
> objects from the
> > >         project because
> > >         axis wouldn't support that. A friend
> of mine is using cxf in
> > >         his project
> > >         and he insisted I use it also.
> > >
> > >         Christine
> > >
> > >
> > >         >
> > >         > The browser allows an HTML page to
> load javascript from
> > >         anywhere. Once
> > >         > it has loaded javascript from a
> host:port, it will allow
> > >         outbound
> > >         > connections to that host:port.
> > >         >
> > >         > So, once you use
> src="...../?js" you should be set.
> > >         >
> > >         > The sample does not fully
> demonstrate this effect, since it
> > >         has the
> > >         > benefit of really  running the web
> service and the static
> > >         HTML from
> > >         > the very same host::port.
> > >         >
> > >         > In the past, before there was such a
> thing as the ?js URL,
> > >         the
> > >         > solution here was a reverse proxy
> instead of a redirect. You
> > >         set up
> > >         > URL rewriting in plain old Apache 2
> so that xxx:9000 is
> > >         transparently
> > >         > available at xxx.
> > >         >
> > >         > I don't have my recipe for this
> available at home, if you're
> > >         still
> > >         > stuck tomorrow I can dig it out of
> my office.
> > >         >
> > >         >
> > >         >
> > >         >
> > >         > On Sun, Jul 6, 2008 at 7:20 AM,
> Christine
> > >         <ch...@christine.nl>
> > >         > wrote:
> > >         >         Benson,
> > >         >         I'm still struggling.
> This is what I have now.
> > >         >         I have copied the Greeter
> example
> > >         (js-browser-client-simple)
> > >         >         from the
> > >         >         samples. Because
> cross-scripting is not allowed (I
> > >         think that
> > >         >         was
> > >         >         causing the 650 error I got)
> I have created a
> > >         redirect in my
> > >         >         apache web
> > >         >         server so my url is now
> local and at port 80.
> > >         The ?js import
> > >         >         works fine.
> > >         >         My url is the same as the
> ?js url, without the ?js.
> > >         >         I have tested my web service
> with SoapUI. When I
> > >         point my
> > >         >         browser to the
> > >         >         url from the javascript
> (similar to
> > >         the /SoapContext/SoapPort
> > >         >         in the
> > >         >         sample) I get an error
> message from the Soap server,
> > >         so I know
> > >         >         it's
> > >         >         listening at that url. But
> running the javascript
> > >         gives an
> > >         >         error -1,
> > >         >         "could not connect to
> server". I run the web service
> > >         from
> > >         >         within
> > >         >         Eclipse, which doesn't
> produce any log output when I
> > >         get the
> > >         >         -1 error.
> > >         >         It does when I get the error
> at the same url in my
> > >         browser.
> > >         >
> > >         >         this is the first bit of my
> html, the rest is the
> > >         same as the
> > >         >         sample.
> > >         >
> > >         >         <html>
> > >         >        
> <head><title>...</title>
> > >         >         <script
> language="JavaScript"
> TYPE="text/JavaScript"
> > >         >        
> src="/dir/port?js"></script>
> > >         >         <SCRIPT
> LANGUAGE="JavaScript"
> > >        
> TYPE="text/JavaScript"><!--
> > >         >
> > >         >         var CXFChat = new
> chat__CXFChat ();
> > >         >        
> CXFChat.url="/dir/port";
> > >         >         var responseString;
> > >         >         var userId="";
> > >         >
> > >         >         function
> sayResponse(response)
> > >         >         {
> > >         >               
> responseSpan.firstChild.nodeValue =
> > >         >         response.getResponseType();
> > >         >         }
> > >         >
> > >         >         function sayError(error)
> > >         >         {
> > >         >                alert('error
> ' + error);
> > >         >         }
> > >         >         ......
> > >         >
> > >         >
> > >         >         --
> > >         >         dagdag is just a two
> character rotation of byebye
> > >         >         www.christine.nl
> > >         >
> > >         >
> > >
> > >         --
> > >
> > >         dagdag is just a two character rotation
> of byebye
> > >         www.christine.nl
> > >
> > >
> > >
> > --
> > dagdag is just a two character rotation of byebye
> > www.christine.nl
> >
> >


      Bollywood, fun, friendship, sports and more. You name it, we have it on http://in.promos.yahoo.com/groups/bestofyahoo/

Re: Integrate Solr with Tomcat in Linux

Posted by Preetam Rao <bl...@gmail.com>.
set the solr home folder such that-

If you are using jndi name for solr.home or command line argument for
solr.home, then it will look for conf and lib folders under that folder.

If you are not using jndi name, then it looks for solr/conf and solr/lib
folders under current directory which is the directory you started tomcat
from.

You can get the conf and lib folders from the distributions example folder
also

Hope this helps

Thanks
Preetam

On Wed, Jul 9, 2008 at 9:28 AM, Noble Paul നോബിള്‍ नोब्ळ् <
noble.paul@gmail.com> wrote:

> The context 'solr' is not  initialized. The most likely reson is that
> you have not set the solr.home correctly.
> --Noble
>
> On Wed, Jul 9, 2008 at 3:24 AM, sandeep kaur <sa...@yahoo.co.in>
> wrote:
> >
> > Hi,
> >
> > As i am running tomcat after copying the solr files to appropriate tomcat
> directories, i am getting the followin error in the catalina log:
> >
> > Jul 8, 2008 10:30:02 PM org.apache.catalina.core.AprLifecycleListener
> init
> > INFO: The Apache Tomcat Native library which allows optimal performance
> in production environments was not found on the java.library.path:
> /usr/java/jdk1.6.0_06
> >
> /jre/lib/i386/client:/usr/java/jdk1.6.0_06/jre/lib/i386:/usr/java/jdk1.6.0_06/jr
> > e/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
> > Jul 8, 2008 10:30:02 PM org.apache.coyote.http11.Http11Protocol init
> > INFO: Initializing Coyote HTTP/1.1 on http-8080
> > Jul 8, 2008 10:30:02 PM org.apache.catalina.startup.Catalina load
> > INFO: Initialization processed in 285 ms
> > Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardService start
> > INFO: Starting service Catalina
> > Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardEngine start
> > INFO: Starting Servlet Engine: Apache Tomcat/6.0.9
> > Jul 8, 2008 10:30:02 PM org.apache.solr.servlet.SolrDispatchFilter init
> > INFO: SolrDispatchFilter.init()
> > Jul 8, 2008 10:30:02 PM org.apache.solr.core.Config getInstanceDir
> > INFO: Using JNDI solr.home: /home/user_name/softwares
> > Jul 8, 2008 10:30:02 PM org.apache.solr.core.Config setInstanceDir
> > INFO: Solr home set to '/home/user_name/softwares/'
> > Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardContext start
> > SEVERE: Error filterStart
> > Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardContext start
> > SEVERE: Context [/solr] startup failed due to previous errors
> > Jul 8, 2008 10:30:03 PM org.apache.coyote.http11.Http11Protocol start
> > INFO: Starting Coyote HTTP/1.1 on http-8080
> > Jul 8, 2008 10:30:03 PM org.apache.jk.common.ChannelSocket init
> > INFO: JK: ajp13 listening on /0.0.0.0:8009
> > Jul 8, 2008 10:30:03 PM org.apache.jk.server.JkMain start
> > INFO: Jk running ID=0 time=0/30  config=null
> > Jul 8, 2008 10:30:03 PM org.apache.catalina.startup.Catalina start
> > INFO: Server startup in 589 ms
> >
> > In the browser while typing http://localhost:8080/solr/admin
> >
> > i am getting the following error
> >
> > HTTP Status 404 - /solr/admin
> >
> > type Status report
> >
> > message /solr/admin
> >
> > description The requested resource (/solr/admin) is not available.
> > Apache Tomcat/6.0.9
> >
> > Could anyone please suggest how to resolve this error.
> >
> > Thanks,
> > Sandip
> >
> >
> > --- On Tue, 8/7/08, Shalin Shekhar Mangar <sh...@gmail.com>
> wrote:
> >
> >> From: Shalin Shekhar Mangar <sh...@gmail.com>
> >> Subject: Re: Integrate Solr with Tomcat in Linux
> >> To: solr-user@lucene.apache.org, sandeep_kmca@yahoo.co.in
> >> Date: Tuesday, 8 July, 2008, 4:40 PM
> >> Take a look at http://wiki.apache.org/solr/SolrTomcat
> >>
> >> Please avoid replying to an older message when you're
> >> starting a new topic.
> >>
> >> On Tue, Jul 8, 2008 at 4:36 PM, sandeep kaur
> >> <sa...@yahoo.co.in>
> >> wrote:
> >>
> >> > Hi,
> >> >
> >> >  I have solr with jetty as server application running
> >> on Linux.
> >> >
> >> > Could anyone please tell me the changes i need to make
> >> to integrate Tomcat
> >> > with solr on Linux.
> >> >
> >> > Thanks,
> >> > Sandip
> >> >
> >> > --- On Mon, 7/7/08, Benson Margulies
> >> <bi...@gmail.com> wrote:
> >> >
> >> > > From: Benson Margulies
> >> <bi...@gmail.com>
> >> > > Subject: Re: js client
> >> > > To: christine@christine.nl, "solr-user"
> >> <so...@lucene.apache.org>
> >> > > Date: Monday, 7 July, 2008, 11:43 PM
> >> > > The Javascript should have the right URL
> >> automatically if
> >> > > you get it from
> >> > > the ?js URL.
> >> > >
> >> > > Anyway, I think I was the first person to say
> >> > > 'stupid' about that WSDL in
> >> > > the sample.
> >> > >
> >> > > I'm not at all clear on what you are doing at
> >> this
> >> > > point.
> >> > >
> >> > > Please send along  the URL that works for you in
> >> soapUI and
> >> > > the URL that
> >> > > works for you in the
> >> <script>...</script>
> >> > > element.
> >> > >
> >> > >
> >> > >
> >> > >
> >> > > On Mon, Jul 7, 2008 at 5:54 AM, Christine Karman
> >> > > <ch...@christine.nl>
> >> > > wrote:
> >> > >
> >> > > > On Sun, 2008-07-06 at 10:25 -0400, Benson
> >> Margulies
> >> > > wrote:
> >> > > > > In the sample, it is a relative URL to
> >> the web
> >> > > service endpoint. The
> >> > > > > sample starts from a stupid WSDL with
> >> silly names
> >> > > for the service and
> >> > > > > the port.
> >> > > >
> >> > > > I'm sorry about using the word
> >> "stupid".
> >> > > >
> >> > > > >
> >> > > > > Take your endpoint deployment URL, the
> >> very URL
> >> > > that is logged when
> >> > > > > your service starts up, and add ?js to
> >> the end of
> >> > > it. Period.
> >> > > >
> >> > > > Yes, that's what I do, and that part has
> >> been
> >> > > working all the time. What
> >> > > > doesn't work is I use the same url
> >> without the ?js
> >> > > for the web service.
> >> > > > Is there a way to see the Jetty log file?
> >> Mabye that
> >> > > will give me a clue
> >> > > > what's happening. If nothing is in the
> >> jetty log
> >> > > file, I know the
> >> > > > problem is elsewhere.
> >> > > >
> >> > > > Christine
> >> > > >
> >> > > > >
> >> > > > > If it is
> >> > > > >
> >> > > > > http://wendy.christine.nl:9000/soap,
> >> make it
> >> > > > >
> >> > > > >  http://wendy.christine.nl:9000/soap?js
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > The sample is taking advantage of
> >> relative URLs
> >> > > to avoid typing
> >> > > > > http://etc.
> >> > > > >
> >> > > > > On Sun, Jul 6, 2008 at 8:52 AM,
> >> Christine Karman
> >> > > > > <ch...@christine.nl> wrote:
> >> > > > >         On Sun, 2008-07-06 at 07:37
> >> -0400, Benson
> >> > > Margulies wrote:
> >> > > > >         > The javascript client
> >> probably
> >> > > cannot handle redirects. If
> >> > > > >         you are now
> >> > > > >         > using ?js, you
> >> shouldn't need a
> >> > > redirect.
> >> > > > >
> >> > > > >
> >> > > > >         well actually, the server
> >> redirect is
> >> > > similar to a rewrite. It
> >> > > > >         makes /soap the same as
> >> /soap:9000.
> >> > > removing the redirect
> >> > > > >         brings me back
> >> > > > >         to the 650 error, "access
> >> to
> >> > > restricted uri denied".
> >> > > > >
> >> > > > >         What does the /Soap/SoapPort
> >> mean in the
> >> > > sample? how does that
> >> > > > >         translate
> >> > > > >         to my localhost:9000 or
> >> localhost/soap?
> >> > > (localhost ==
> >> > > > >         wendy.christine.nl).
> >> > > > >
> >> > > > >         It's silly that creating
> >> the web
> >> > > service from my java code is
> >> > > > >         so very
> >> > > > >         simple, and that some stupid
> >> javascript
> >> > > code can't be
> >> > > > >         persuaded to work
> >> > > > >         properly :-)  I've done my
> >> part of
> >> > > javascript but I have never
> >> > > > >         liked it.
> >> > > > >
> >> > > > >         CXF is really good. I was in a
> >> project a
> >> > > while ago where I
> >> > > > >         suggested to
> >> > > > >         use cxf, but someone who was
> >> supposed to
> >> > > have releavant
> >> > > > >         experience
> >> > > > >         insisted on using axis2. Took
> >> him a week
> >> > > to create some soap
> >> > > > >         services.
> >> > > > >         He had to remove all enums  and
> >> nested
> >> > > objects from the
> >> > > > >         project because
> >> > > > >         axis wouldn't support that.
> >> A friend
> >> > > of mine is using cxf in
> >> > > > >         his project
> >> > > > >         and he insisted I use it also.
> >> > > > >
> >> > > > >         Christine
> >> > > > >
> >> > > > >
> >> > > > >         >
> >> > > > >         > The browser allows an HTML
> >> page to
> >> > > load javascript from
> >> > > > >         anywhere. Once
> >> > > > >         > it has loaded javascript
> >> from a
> >> > > host:port, it will allow
> >> > > > >         outbound
> >> > > > >         > connections to that
> >> host:port.
> >> > > > >         >
> >> > > > >         > So, once you use
> >> > > src="...../?js" you should be set.
> >> > > > >         >
> >> > > > >         > The sample does not fully
> >> > > demonstrate this effect, since it
> >> > > > >         has the
> >> > > > >         > benefit of really  running
> >> the web
> >> > > service and the static
> >> > > > >         HTML from
> >> > > > >         > the very same host::port.
> >> > > > >         >
> >> > > > >         > In the past, before there
> >> was such a
> >> > > thing as the ?js URL,
> >> > > > >         the
> >> > > > >         > solution here was a
> >> reverse proxy
> >> > > instead of a redirect. You
> >> > > > >         set up
> >> > > > >         > URL rewriting in plain old
> >> Apache 2
> >> > > so that xxx:9000 is
> >> > > > >         transparently
> >> > > > >         > available at xxx.
> >> > > > >         >
> >> > > > >         > I don't have my recipe
> >> for this
> >> > > available at home, if you're
> >> > > > >         still
> >> > > > >         > stuck tomorrow I can dig
> >> it out of
> >> > > my office.
> >> > > > >         >
> >> > > > >         >
> >> > > > >         >
> >> > > > >         >
> >> > > > >         > On Sun, Jul 6, 2008 at
> >> 7:20 AM,
> >> > > Christine
> >> > > > >         <ch...@christine.nl>
> >> > > > >         > wrote:
> >> > > > >         >         Benson,
> >> > > > >         >         I'm still
> >> struggling.
> >> > > This is what I have now.
> >> > > > >         >         I have copied the
> >> Greeter
> >> > > example
> >> > > > >         (js-browser-client-simple)
> >> > > > >         >         from the
> >> > > > >         >         samples. Because
> >> > > cross-scripting is not allowed (I
> >> > > > >         think that
> >> > > > >         >         was
> >> > > > >         >         causing the 650
> >> error I got)
> >> > > I have created a
> >> > > > >         redirect in my
> >> > > > >         >         apache web
> >> > > > >         >         server so my url
> >> is now
> >> > > local and at port 80.
> >> > > > >         The ?js import
> >> > > > >         >         works fine.
> >> > > > >         >         My url is the same
> >> as the
> >> > > ?js url, without the ?js.
> >> > > > >         >         I have tested my
> >> web service
> >> > > with SoapUI. When I
> >> > > > >         point my
> >> > > > >         >         browser to the
> >> > > > >         >         url from the
> >> javascript
> >> > > (similar to
> >> > > > >         the /SoapContext/SoapPort
> >> > > > >         >         in the
> >> > > > >         >         sample) I get an
> >> error
> >> > > message from the Soap server,
> >> > > > >         so I know
> >> > > > >         >         it's
> >> > > > >         >         listening at that
> >> url. But
> >> > > running the javascript
> >> > > > >         gives an
> >> > > > >         >         error -1,
> >> > > > >         >         "could not
> >> connect to
> >> > > server". I run the web service
> >> > > > >         from
> >> > > > >         >         within
> >> > > > >         >         Eclipse, which
> >> doesn't
> >> > > produce any log output when I
> >> > > > >         get the
> >> > > > >         >         -1 error.
> >> > > > >         >         It does when I get
> >> the error
> >> > > at the same url in my
> >> > > > >         browser.
> >> > > > >         >
> >> > > > >         >         this is the first
> >> bit of my
> >> > > html, the rest is the
> >> > > > >         same as the
> >> > > > >         >         sample.
> >> > > > >         >
> >> > > > >         >         <html>
> >> > > > >         >
> >> > > <head><title>...</title>
> >> > > > >         >         <script
> >> > > language="JavaScript"
> >> > > TYPE="text/JavaScript"
> >> > > > >         >
> >> > >
> >> src="/dir/port?js"></script>
> >> > > > >         >         <SCRIPT
> >> > > LANGUAGE="JavaScript"
> >> > > > >
> >> > > TYPE="text/JavaScript"><!--
> >> > > > >         >
> >> > > > >         >         var CXFChat = new
> >> > > chat__CXFChat ();
> >> > > > >         >
> >> > > CXFChat.url="/dir/port";
> >> > > > >         >         var
> >> responseString;
> >> > > > >         >         var
> >> userId="";
> >> > > > >         >
> >> > > > >         >         function
> >> > > sayResponse(response)
> >> > > > >         >         {
> >> > > > >         >
> >> > > responseSpan.firstChild.nodeValue =
> >> > > > >         >
> >> response.getResponseType();
> >> > > > >         >         }
> >> > > > >         >
> >> > > > >         >         function
> >> sayError(error)
> >> > > > >         >         {
> >> > > > >         >
> >> alert('error
> >> > > ' + error);
> >> > > > >         >         }
> >> > > > >         >         ......
> >> > > > >         >
> >> > > > >         >
> >> > > > >         >         --
> >> > > > >         >         dagdag is just a
> >> two
> >> > > character rotation of byebye
> >> > > > >         >         www.christine.nl
> >> > > > >         >
> >> > > > >         >
> >> > > > >
> >> > > > >         --
> >> > > > >
> >> > > > >         dagdag is just a two character
> >> rotation
> >> > > of byebye
> >> > > > >         www.christine.nl
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > --
> >> > > > dagdag is just a two character rotation of
> >> byebye
> >> > > > www.christine.nl
> >> > > >
> >> > > >
> >> >
> >> >
> >> >      Bollywood, fun, friendship, sports and more. You
> >> name it, we have it
> >> > on http://in.promos.yahoo.com/groups/bestofyahoo/
> >> >
> >>
> >>
> >>
> >> --
> >> Regards,
> >> Shalin Shekhar Mangar.
> >
> >
> >      Explore your hobbies and interests. Go to
> http://in.promos.yahoo.com/groups/
> >
>
>
>
> --
> --Noble Paul
>

Re: Integrate Solr with Tomcat in Linux

Posted by Noble Paul നോബിള്‍ नोब्ळ् <no...@gmail.com>.
The context 'solr' is not  initialized. The most likely reson is that
you have not set the solr.home correctly.
--Noble

On Wed, Jul 9, 2008 at 3:24 AM, sandeep kaur <sa...@yahoo.co.in> wrote:
>
> Hi,
>
> As i am running tomcat after copying the solr files to appropriate tomcat directories, i am getting the followin error in the catalina log:
>
> Jul 8, 2008 10:30:02 PM org.apache.catalina.core.AprLifecycleListener init
> INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_06
> /jre/lib/i386/client:/usr/java/jdk1.6.0_06/jre/lib/i386:/usr/java/jdk1.6.0_06/jr
> e/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
> Jul 8, 2008 10:30:02 PM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on http-8080
> Jul 8, 2008 10:30:02 PM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 285 ms
> Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardService start
> INFO: Starting service Catalina
> Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/6.0.9
> Jul 8, 2008 10:30:02 PM org.apache.solr.servlet.SolrDispatchFilter init
> INFO: SolrDispatchFilter.init()
> Jul 8, 2008 10:30:02 PM org.apache.solr.core.Config getInstanceDir
> INFO: Using JNDI solr.home: /home/user_name/softwares
> Jul 8, 2008 10:30:02 PM org.apache.solr.core.Config setInstanceDir
> INFO: Solr home set to '/home/user_name/softwares/'
> Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardContext start
> SEVERE: Error filterStart
> Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardContext start
> SEVERE: Context [/solr] startup failed due to previous errors
> Jul 8, 2008 10:30:03 PM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on http-8080
> Jul 8, 2008 10:30:03 PM org.apache.jk.common.ChannelSocket init
> INFO: JK: ajp13 listening on /0.0.0.0:8009
> Jul 8, 2008 10:30:03 PM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/30  config=null
> Jul 8, 2008 10:30:03 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 589 ms
>
> In the browser while typing http://localhost:8080/solr/admin
>
> i am getting the following error
>
> HTTP Status 404 - /solr/admin
>
> type Status report
>
> message /solr/admin
>
> description The requested resource (/solr/admin) is not available.
> Apache Tomcat/6.0.9
>
> Could anyone please suggest how to resolve this error.
>
> Thanks,
> Sandip
>
>
> --- On Tue, 8/7/08, Shalin Shekhar Mangar <sh...@gmail.com> wrote:
>
>> From: Shalin Shekhar Mangar <sh...@gmail.com>
>> Subject: Re: Integrate Solr with Tomcat in Linux
>> To: solr-user@lucene.apache.org, sandeep_kmca@yahoo.co.in
>> Date: Tuesday, 8 July, 2008, 4:40 PM
>> Take a look at http://wiki.apache.org/solr/SolrTomcat
>>
>> Please avoid replying to an older message when you're
>> starting a new topic.
>>
>> On Tue, Jul 8, 2008 at 4:36 PM, sandeep kaur
>> <sa...@yahoo.co.in>
>> wrote:
>>
>> > Hi,
>> >
>> >  I have solr with jetty as server application running
>> on Linux.
>> >
>> > Could anyone please tell me the changes i need to make
>> to integrate Tomcat
>> > with solr on Linux.
>> >
>> > Thanks,
>> > Sandip
>> >
>> > --- On Mon, 7/7/08, Benson Margulies
>> <bi...@gmail.com> wrote:
>> >
>> > > From: Benson Margulies
>> <bi...@gmail.com>
>> > > Subject: Re: js client
>> > > To: christine@christine.nl, "solr-user"
>> <so...@lucene.apache.org>
>> > > Date: Monday, 7 July, 2008, 11:43 PM
>> > > The Javascript should have the right URL
>> automatically if
>> > > you get it from
>> > > the ?js URL.
>> > >
>> > > Anyway, I think I was the first person to say
>> > > 'stupid' about that WSDL in
>> > > the sample.
>> > >
>> > > I'm not at all clear on what you are doing at
>> this
>> > > point.
>> > >
>> > > Please send along  the URL that works for you in
>> soapUI and
>> > > the URL that
>> > > works for you in the
>> <script>...</script>
>> > > element.
>> > >
>> > >
>> > >
>> > >
>> > > On Mon, Jul 7, 2008 at 5:54 AM, Christine Karman
>> > > <ch...@christine.nl>
>> > > wrote:
>> > >
>> > > > On Sun, 2008-07-06 at 10:25 -0400, Benson
>> Margulies
>> > > wrote:
>> > > > > In the sample, it is a relative URL to
>> the web
>> > > service endpoint. The
>> > > > > sample starts from a stupid WSDL with
>> silly names
>> > > for the service and
>> > > > > the port.
>> > > >
>> > > > I'm sorry about using the word
>> "stupid".
>> > > >
>> > > > >
>> > > > > Take your endpoint deployment URL, the
>> very URL
>> > > that is logged when
>> > > > > your service starts up, and add ?js to
>> the end of
>> > > it. Period.
>> > > >
>> > > > Yes, that's what I do, and that part has
>> been
>> > > working all the time. What
>> > > > doesn't work is I use the same url
>> without the ?js
>> > > for the web service.
>> > > > Is there a way to see the Jetty log file?
>> Mabye that
>> > > will give me a clue
>> > > > what's happening. If nothing is in the
>> jetty log
>> > > file, I know the
>> > > > problem is elsewhere.
>> > > >
>> > > > Christine
>> > > >
>> > > > >
>> > > > > If it is
>> > > > >
>> > > > > http://wendy.christine.nl:9000/soap,
>> make it
>> > > > >
>> > > > >  http://wendy.christine.nl:9000/soap?js
>> > > > >
>> > > > >
>> > > > >
>> > > > > The sample is taking advantage of
>> relative URLs
>> > > to avoid typing
>> > > > > http://etc.
>> > > > >
>> > > > > On Sun, Jul 6, 2008 at 8:52 AM,
>> Christine Karman
>> > > > > <ch...@christine.nl> wrote:
>> > > > >         On Sun, 2008-07-06 at 07:37
>> -0400, Benson
>> > > Margulies wrote:
>> > > > >         > The javascript client
>> probably
>> > > cannot handle redirects. If
>> > > > >         you are now
>> > > > >         > using ?js, you
>> shouldn't need a
>> > > redirect.
>> > > > >
>> > > > >
>> > > > >         well actually, the server
>> redirect is
>> > > similar to a rewrite. It
>> > > > >         makes /soap the same as
>> /soap:9000.
>> > > removing the redirect
>> > > > >         brings me back
>> > > > >         to the 650 error, "access
>> to
>> > > restricted uri denied".
>> > > > >
>> > > > >         What does the /Soap/SoapPort
>> mean in the
>> > > sample? how does that
>> > > > >         translate
>> > > > >         to my localhost:9000 or
>> localhost/soap?
>> > > (localhost ==
>> > > > >         wendy.christine.nl).
>> > > > >
>> > > > >         It's silly that creating
>> the web
>> > > service from my java code is
>> > > > >         so very
>> > > > >         simple, and that some stupid
>> javascript
>> > > code can't be
>> > > > >         persuaded to work
>> > > > >         properly :-)  I've done my
>> part of
>> > > javascript but I have never
>> > > > >         liked it.
>> > > > >
>> > > > >         CXF is really good. I was in a
>> project a
>> > > while ago where I
>> > > > >         suggested to
>> > > > >         use cxf, but someone who was
>> supposed to
>> > > have releavant
>> > > > >         experience
>> > > > >         insisted on using axis2. Took
>> him a week
>> > > to create some soap
>> > > > >         services.
>> > > > >         He had to remove all enums  and
>> nested
>> > > objects from the
>> > > > >         project because
>> > > > >         axis wouldn't support that.
>> A friend
>> > > of mine is using cxf in
>> > > > >         his project
>> > > > >         and he insisted I use it also.
>> > > > >
>> > > > >         Christine
>> > > > >
>> > > > >
>> > > > >         >
>> > > > >         > The browser allows an HTML
>> page to
>> > > load javascript from
>> > > > >         anywhere. Once
>> > > > >         > it has loaded javascript
>> from a
>> > > host:port, it will allow
>> > > > >         outbound
>> > > > >         > connections to that
>> host:port.
>> > > > >         >
>> > > > >         > So, once you use
>> > > src="...../?js" you should be set.
>> > > > >         >
>> > > > >         > The sample does not fully
>> > > demonstrate this effect, since it
>> > > > >         has the
>> > > > >         > benefit of really  running
>> the web
>> > > service and the static
>> > > > >         HTML from
>> > > > >         > the very same host::port.
>> > > > >         >
>> > > > >         > In the past, before there
>> was such a
>> > > thing as the ?js URL,
>> > > > >         the
>> > > > >         > solution here was a
>> reverse proxy
>> > > instead of a redirect. You
>> > > > >         set up
>> > > > >         > URL rewriting in plain old
>> Apache 2
>> > > so that xxx:9000 is
>> > > > >         transparently
>> > > > >         > available at xxx.
>> > > > >         >
>> > > > >         > I don't have my recipe
>> for this
>> > > available at home, if you're
>> > > > >         still
>> > > > >         > stuck tomorrow I can dig
>> it out of
>> > > my office.
>> > > > >         >
>> > > > >         >
>> > > > >         >
>> > > > >         >
>> > > > >         > On Sun, Jul 6, 2008 at
>> 7:20 AM,
>> > > Christine
>> > > > >         <ch...@christine.nl>
>> > > > >         > wrote:
>> > > > >         >         Benson,
>> > > > >         >         I'm still
>> struggling.
>> > > This is what I have now.
>> > > > >         >         I have copied the
>> Greeter
>> > > example
>> > > > >         (js-browser-client-simple)
>> > > > >         >         from the
>> > > > >         >         samples. Because
>> > > cross-scripting is not allowed (I
>> > > > >         think that
>> > > > >         >         was
>> > > > >         >         causing the 650
>> error I got)
>> > > I have created a
>> > > > >         redirect in my
>> > > > >         >         apache web
>> > > > >         >         server so my url
>> is now
>> > > local and at port 80.
>> > > > >         The ?js import
>> > > > >         >         works fine.
>> > > > >         >         My url is the same
>> as the
>> > > ?js url, without the ?js.
>> > > > >         >         I have tested my
>> web service
>> > > with SoapUI. When I
>> > > > >         point my
>> > > > >         >         browser to the
>> > > > >         >         url from the
>> javascript
>> > > (similar to
>> > > > >         the /SoapContext/SoapPort
>> > > > >         >         in the
>> > > > >         >         sample) I get an
>> error
>> > > message from the Soap server,
>> > > > >         so I know
>> > > > >         >         it's
>> > > > >         >         listening at that
>> url. But
>> > > running the javascript
>> > > > >         gives an
>> > > > >         >         error -1,
>> > > > >         >         "could not
>> connect to
>> > > server". I run the web service
>> > > > >         from
>> > > > >         >         within
>> > > > >         >         Eclipse, which
>> doesn't
>> > > produce any log output when I
>> > > > >         get the
>> > > > >         >         -1 error.
>> > > > >         >         It does when I get
>> the error
>> > > at the same url in my
>> > > > >         browser.
>> > > > >         >
>> > > > >         >         this is the first
>> bit of my
>> > > html, the rest is the
>> > > > >         same as the
>> > > > >         >         sample.
>> > > > >         >
>> > > > >         >         <html>
>> > > > >         >
>> > > <head><title>...</title>
>> > > > >         >         <script
>> > > language="JavaScript"
>> > > TYPE="text/JavaScript"
>> > > > >         >
>> > >
>> src="/dir/port?js"></script>
>> > > > >         >         <SCRIPT
>> > > LANGUAGE="JavaScript"
>> > > > >
>> > > TYPE="text/JavaScript"><!--
>> > > > >         >
>> > > > >         >         var CXFChat = new
>> > > chat__CXFChat ();
>> > > > >         >
>> > > CXFChat.url="/dir/port";
>> > > > >         >         var
>> responseString;
>> > > > >         >         var
>> userId="";
>> > > > >         >
>> > > > >         >         function
>> > > sayResponse(response)
>> > > > >         >         {
>> > > > >         >
>> > > responseSpan.firstChild.nodeValue =
>> > > > >         >
>> response.getResponseType();
>> > > > >         >         }
>> > > > >         >
>> > > > >         >         function
>> sayError(error)
>> > > > >         >         {
>> > > > >         >
>> alert('error
>> > > ' + error);
>> > > > >         >         }
>> > > > >         >         ......
>> > > > >         >
>> > > > >         >
>> > > > >         >         --
>> > > > >         >         dagdag is just a
>> two
>> > > character rotation of byebye
>> > > > >         >         www.christine.nl
>> > > > >         >
>> > > > >         >
>> > > > >
>> > > > >         --
>> > > > >
>> > > > >         dagdag is just a two character
>> rotation
>> > > of byebye
>> > > > >         www.christine.nl
>> > > > >
>> > > > >
>> > > > >
>> > > > --
>> > > > dagdag is just a two character rotation of
>> byebye
>> > > > www.christine.nl
>> > > >
>> > > >
>> >
>> >
>> >      Bollywood, fun, friendship, sports and more. You
>> name it, we have it
>> > on http://in.promos.yahoo.com/groups/bestofyahoo/
>> >
>>
>>
>>
>> --
>> Regards,
>> Shalin Shekhar Mangar.
>
>
>      Explore your hobbies and interests. Go to http://in.promos.yahoo.com/groups/
>



-- 
--Noble Paul

Re: Integrate Solr with Tomcat in Linux

Posted by sandeep kaur <sa...@yahoo.co.in>.
Hi,

As i am running tomcat after copying the solr files to appropriate tomcat directories, i am getting the followin error in the catalina log:

Jul 8, 2008 10:30:02 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_06
/jre/lib/i386/client:/usr/java/jdk1.6.0_06/jre/lib/i386:/usr/java/jdk1.6.0_06/jr
e/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Jul 8, 2008 10:30:02 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jul 8, 2008 10:30:02 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 285 ms
Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.9
Jul 8, 2008 10:30:02 PM org.apache.solr.servlet.SolrDispatchFilter init
INFO: SolrDispatchFilter.init()
Jul 8, 2008 10:30:02 PM org.apache.solr.core.Config getInstanceDir
INFO: Using JNDI solr.home: /home/user_name/softwares
Jul 8, 2008 10:30:02 PM org.apache.solr.core.Config setInstanceDir
INFO: Solr home set to '/home/user_name/softwares/'
Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Jul 8, 2008 10:30:02 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/solr] startup failed due to previous errors
Jul 8, 2008 10:30:03 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Jul 8, 2008 10:30:03 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jul 8, 2008 10:30:03 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/30  config=null
Jul 8, 2008 10:30:03 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 589 ms

In the browser while typing http://localhost:8080/solr/admin

i am getting the following error

HTTP Status 404 - /solr/admin

type Status report

message /solr/admin

description The requested resource (/solr/admin) is not available.
Apache Tomcat/6.0.9

Could anyone please suggest how to resolve this error.

Thanks,
Sandip


--- On Tue, 8/7/08, Shalin Shekhar Mangar <sh...@gmail.com> wrote:

> From: Shalin Shekhar Mangar <sh...@gmail.com>
> Subject: Re: Integrate Solr with Tomcat in Linux
> To: solr-user@lucene.apache.org, sandeep_kmca@yahoo.co.in
> Date: Tuesday, 8 July, 2008, 4:40 PM
> Take a look at http://wiki.apache.org/solr/SolrTomcat
> 
> Please avoid replying to an older message when you're
> starting a new topic.
> 
> On Tue, Jul 8, 2008 at 4:36 PM, sandeep kaur
> <sa...@yahoo.co.in>
> wrote:
> 
> > Hi,
> >
> >  I have solr with jetty as server application running
> on Linux.
> >
> > Could anyone please tell me the changes i need to make
> to integrate Tomcat
> > with solr on Linux.
> >
> > Thanks,
> > Sandip
> >
> > --- On Mon, 7/7/08, Benson Margulies
> <bi...@gmail.com> wrote:
> >
> > > From: Benson Margulies
> <bi...@gmail.com>
> > > Subject: Re: js client
> > > To: christine@christine.nl, "solr-user"
> <so...@lucene.apache.org>
> > > Date: Monday, 7 July, 2008, 11:43 PM
> > > The Javascript should have the right URL
> automatically if
> > > you get it from
> > > the ?js URL.
> > >
> > > Anyway, I think I was the first person to say
> > > 'stupid' about that WSDL in
> > > the sample.
> > >
> > > I'm not at all clear on what you are doing at
> this
> > > point.
> > >
> > > Please send along  the URL that works for you in
> soapUI and
> > > the URL that
> > > works for you in the
> <script>...</script>
> > > element.
> > >
> > >
> > >
> > >
> > > On Mon, Jul 7, 2008 at 5:54 AM, Christine Karman
> > > <ch...@christine.nl>
> > > wrote:
> > >
> > > > On Sun, 2008-07-06 at 10:25 -0400, Benson
> Margulies
> > > wrote:
> > > > > In the sample, it is a relative URL to
> the web
> > > service endpoint. The
> > > > > sample starts from a stupid WSDL with
> silly names
> > > for the service and
> > > > > the port.
> > > >
> > > > I'm sorry about using the word
> "stupid".
> > > >
> > > > >
> > > > > Take your endpoint deployment URL, the
> very URL
> > > that is logged when
> > > > > your service starts up, and add ?js to
> the end of
> > > it. Period.
> > > >
> > > > Yes, that's what I do, and that part has
> been
> > > working all the time. What
> > > > doesn't work is I use the same url
> without the ?js
> > > for the web service.
> > > > Is there a way to see the Jetty log file?
> Mabye that
> > > will give me a clue
> > > > what's happening. If nothing is in the
> jetty log
> > > file, I know the
> > > > problem is elsewhere.
> > > >
> > > > Christine
> > > >
> > > > >
> > > > > If it is
> > > > >
> > > > > http://wendy.christine.nl:9000/soap,
> make it
> > > > >
> > > > >  http://wendy.christine.nl:9000/soap?js
> > > > >
> > > > >
> > > > >
> > > > > The sample is taking advantage of
> relative URLs
> > > to avoid typing
> > > > > http://etc.
> > > > >
> > > > > On Sun, Jul 6, 2008 at 8:52 AM,
> Christine Karman
> > > > > <ch...@christine.nl> wrote:
> > > > >         On Sun, 2008-07-06 at 07:37
> -0400, Benson
> > > Margulies wrote:
> > > > >         > The javascript client
> probably
> > > cannot handle redirects. If
> > > > >         you are now
> > > > >         > using ?js, you
> shouldn't need a
> > > redirect.
> > > > >
> > > > >
> > > > >         well actually, the server
> redirect is
> > > similar to a rewrite. It
> > > > >         makes /soap the same as
> /soap:9000.
> > > removing the redirect
> > > > >         brings me back
> > > > >         to the 650 error, "access
> to
> > > restricted uri denied".
> > > > >
> > > > >         What does the /Soap/SoapPort
> mean in the
> > > sample? how does that
> > > > >         translate
> > > > >         to my localhost:9000 or
> localhost/soap?
> > > (localhost ==
> > > > >         wendy.christine.nl).
> > > > >
> > > > >         It's silly that creating
> the web
> > > service from my java code is
> > > > >         so very
> > > > >         simple, and that some stupid
> javascript
> > > code can't be
> > > > >         persuaded to work
> > > > >         properly :-)  I've done my
> part of
> > > javascript but I have never
> > > > >         liked it.
> > > > >
> > > > >         CXF is really good. I was in a
> project a
> > > while ago where I
> > > > >         suggested to
> > > > >         use cxf, but someone who was
> supposed to
> > > have releavant
> > > > >         experience
> > > > >         insisted on using axis2. Took
> him a week
> > > to create some soap
> > > > >         services.
> > > > >         He had to remove all enums  and
> nested
> > > objects from the
> > > > >         project because
> > > > >         axis wouldn't support that.
> A friend
> > > of mine is using cxf in
> > > > >         his project
> > > > >         and he insisted I use it also.
> > > > >
> > > > >         Christine
> > > > >
> > > > >
> > > > >         >
> > > > >         > The browser allows an HTML
> page to
> > > load javascript from
> > > > >         anywhere. Once
> > > > >         > it has loaded javascript
> from a
> > > host:port, it will allow
> > > > >         outbound
> > > > >         > connections to that
> host:port.
> > > > >         >
> > > > >         > So, once you use
> > > src="...../?js" you should be set.
> > > > >         >
> > > > >         > The sample does not fully
> > > demonstrate this effect, since it
> > > > >         has the
> > > > >         > benefit of really  running
> the web
> > > service and the static
> > > > >         HTML from
> > > > >         > the very same host::port.
> > > > >         >
> > > > >         > In the past, before there
> was such a
> > > thing as the ?js URL,
> > > > >         the
> > > > >         > solution here was a
> reverse proxy
> > > instead of a redirect. You
> > > > >         set up
> > > > >         > URL rewriting in plain old
> Apache 2
> > > so that xxx:9000 is
> > > > >         transparently
> > > > >         > available at xxx.
> > > > >         >
> > > > >         > I don't have my recipe
> for this
> > > available at home, if you're
> > > > >         still
> > > > >         > stuck tomorrow I can dig
> it out of
> > > my office.
> > > > >         >
> > > > >         >
> > > > >         >
> > > > >         >
> > > > >         > On Sun, Jul 6, 2008 at
> 7:20 AM,
> > > Christine
> > > > >         <ch...@christine.nl>
> > > > >         > wrote:
> > > > >         >         Benson,
> > > > >         >         I'm still
> struggling.
> > > This is what I have now.
> > > > >         >         I have copied the
> Greeter
> > > example
> > > > >         (js-browser-client-simple)
> > > > >         >         from the
> > > > >         >         samples. Because
> > > cross-scripting is not allowed (I
> > > > >         think that
> > > > >         >         was
> > > > >         >         causing the 650
> error I got)
> > > I have created a
> > > > >         redirect in my
> > > > >         >         apache web
> > > > >         >         server so my url
> is now
> > > local and at port 80.
> > > > >         The ?js import
> > > > >         >         works fine.
> > > > >         >         My url is the same
> as the
> > > ?js url, without the ?js.
> > > > >         >         I have tested my
> web service
> > > with SoapUI. When I
> > > > >         point my
> > > > >         >         browser to the
> > > > >         >         url from the
> javascript
> > > (similar to
> > > > >         the /SoapContext/SoapPort
> > > > >         >         in the
> > > > >         >         sample) I get an
> error
> > > message from the Soap server,
> > > > >         so I know
> > > > >         >         it's
> > > > >         >         listening at that
> url. But
> > > running the javascript
> > > > >         gives an
> > > > >         >         error -1,
> > > > >         >         "could not
> connect to
> > > server". I run the web service
> > > > >         from
> > > > >         >         within
> > > > >         >         Eclipse, which
> doesn't
> > > produce any log output when I
> > > > >         get the
> > > > >         >         -1 error.
> > > > >         >         It does when I get
> the error
> > > at the same url in my
> > > > >         browser.
> > > > >         >
> > > > >         >         this is the first
> bit of my
> > > html, the rest is the
> > > > >         same as the
> > > > >         >         sample.
> > > > >         >
> > > > >         >         <html>
> > > > >         >
> > > <head><title>...</title>
> > > > >         >         <script
> > > language="JavaScript"
> > > TYPE="text/JavaScript"
> > > > >         >
> > >
> src="/dir/port?js"></script>
> > > > >         >         <SCRIPT
> > > LANGUAGE="JavaScript"
> > > > >
> > > TYPE="text/JavaScript"><!--
> > > > >         >
> > > > >         >         var CXFChat = new
> > > chat__CXFChat ();
> > > > >         >
> > > CXFChat.url="/dir/port";
> > > > >         >         var
> responseString;
> > > > >         >         var
> userId="";
> > > > >         >
> > > > >         >         function
> > > sayResponse(response)
> > > > >         >         {
> > > > >         >
> > > responseSpan.firstChild.nodeValue =
> > > > >         >        
> response.getResponseType();
> > > > >         >         }
> > > > >         >
> > > > >         >         function
> sayError(error)
> > > > >         >         {
> > > > >         >               
> alert('error
> > > ' + error);
> > > > >         >         }
> > > > >         >         ......
> > > > >         >
> > > > >         >
> > > > >         >         --
> > > > >         >         dagdag is just a
> two
> > > character rotation of byebye
> > > > >         >         www.christine.nl
> > > > >         >
> > > > >         >
> > > > >
> > > > >         --
> > > > >
> > > > >         dagdag is just a two character
> rotation
> > > of byebye
> > > > >         www.christine.nl
> > > > >
> > > > >
> > > > >
> > > > --
> > > > dagdag is just a two character rotation of
> byebye
> > > > www.christine.nl
> > > >
> > > >
> >
> >
> >      Bollywood, fun, friendship, sports and more. You
> name it, we have it
> > on http://in.promos.yahoo.com/groups/bestofyahoo/
> >
> 
> 
> 
> -- 
> Regards,
> Shalin Shekhar Mangar.


      Explore your hobbies and interests. Go to http://in.promos.yahoo.com/groups/

Re: Integrate Solr with Tomcat in Linux

Posted by sandeep kaur <sa...@yahoo.co.in>.
thanks and sorry, i will take care of this next time


--- On Tue, 8/7/08, Shalin Shekhar Mangar <sh...@gmail.com> wrote:

> From: Shalin Shekhar Mangar <sh...@gmail.com>
> Subject: Re: Integrate Solr with Tomcat in Linux
> To: solr-user@lucene.apache.org, sandeep_kmca@yahoo.co.in
> Date: Tuesday, 8 July, 2008, 4:40 PM
> Take a look at http://wiki.apache.org/solr/SolrTomcat
> 
> Please avoid replying to an older message when you're
> starting a new topic.
> 
> On Tue, Jul 8, 2008 at 4:36 PM, sandeep kaur
> <sa...@yahoo.co.in>
> wrote:
> 
> > Hi,
> >
> >  I have solr with jetty as server application running
> on Linux.
> >
> > Could anyone please tell me the changes i need to make
> to integrate Tomcat
> > with solr on Linux.
> >
> > Thanks,
> > Sandip
> >
> > --- On Mon, 7/7/08, Benson Margulies
> <bi...@gmail.com> wrote:
> >
> > > From: Benson Margulies
> <bi...@gmail.com>
> > > Subject: Re: js client
> > > To: christine@christine.nl, "solr-user"
> <so...@lucene.apache.org>
> > > Date: Monday, 7 July, 2008, 11:43 PM
> > > The Javascript should have the right URL
> automatically if
> > > you get it from
> > > the ?js URL.
> > >
> > > Anyway, I think I was the first person to say
> > > 'stupid' about that WSDL in
> > > the sample.
> > >
> > > I'm not at all clear on what you are doing at
> this
> > > point.
> > >
> > > Please send along  the URL that works for you in
> soapUI and
> > > the URL that
> > > works for you in the
> <script>...</script>
> > > element.
> > >
> > >
> > >
> > >
> > > On Mon, Jul 7, 2008 at 5:54 AM, Christine Karman
> > > <ch...@christine.nl>
> > > wrote:
> > >
> > > > On Sun, 2008-07-06 at 10:25 -0400, Benson
> Margulies
> > > wrote:
> > > > > In the sample, it is a relative URL to
> the web
> > > service endpoint. The
> > > > > sample starts from a stupid WSDL with
> silly names
> > > for the service and
> > > > > the port.
> > > >
> > > > I'm sorry about using the word
> "stupid".
> > > >
> > > > >
> > > > > Take your endpoint deployment URL, the
> very URL
> > > that is logged when
> > > > > your service starts up, and add ?js to
> the end of
> > > it. Period.
> > > >
> > > > Yes, that's what I do, and that part has
> been
> > > working all the time. What
> > > > doesn't work is I use the same url
> without the ?js
> > > for the web service.
> > > > Is there a way to see the Jetty log file?
> Mabye that
> > > will give me a clue
> > > > what's happening. If nothing is in the
> jetty log
> > > file, I know the
> > > > problem is elsewhere.
> > > >
> > > > Christine
> > > >
> > > > >
> > > > > If it is
> > > > >
> > > > > http://wendy.christine.nl:9000/soap,
> make it
> > > > >
> > > > >  http://wendy.christine.nl:9000/soap?js
> > > > >
> > > > >
> > > > >
> > > > > The sample is taking advantage of
> relative URLs
> > > to avoid typing
> > > > > http://etc.
> > > > >
> > > > > On Sun, Jul 6, 2008 at 8:52 AM,
> Christine Karman
> > > > > <ch...@christine.nl> wrote:
> > > > >         On Sun, 2008-07-06 at 07:37
> -0400, Benson
> > > Margulies wrote:
> > > > >         > The javascript client
> probably
> > > cannot handle redirects. If
> > > > >         you are now
> > > > >         > using ?js, you
> shouldn't need a
> > > redirect.
> > > > >
> > > > >
> > > > >         well actually, the server
> redirect is
> > > similar to a rewrite. It
> > > > >         makes /soap the same as
> /soap:9000.
> > > removing the redirect
> > > > >         brings me back
> > > > >         to the 650 error, "access
> to
> > > restricted uri denied".
> > > > >
> > > > >         What does the /Soap/SoapPort
> mean in the
> > > sample? how does that
> > > > >         translate
> > > > >         to my localhost:9000 or
> localhost/soap?
> > > (localhost ==
> > > > >         wendy.christine.nl).
> > > > >
> > > > >         It's silly that creating
> the web
> > > service from my java code is
> > > > >         so very
> > > > >         simple, and that some stupid
> javascript
> > > code can't be
> > > > >         persuaded to work
> > > > >         properly :-)  I've done my
> part of
> > > javascript but I have never
> > > > >         liked it.
> > > > >
> > > > >         CXF is really good. I was in a
> project a
> > > while ago where I
> > > > >         suggested to
> > > > >         use cxf, but someone who was
> supposed to
> > > have releavant
> > > > >         experience
> > > > >         insisted on using axis2. Took
> him a week
> > > to create some soap
> > > > >         services.
> > > > >         He had to remove all enums  and
> nested
> > > objects from the
> > > > >         project because
> > > > >         axis wouldn't support that.
> A friend
> > > of mine is using cxf in
> > > > >         his project
> > > > >         and he insisted I use it also.
> > > > >
> > > > >         Christine
> > > > >
> > > > >
> > > > >         >
> > > > >         > The browser allows an HTML
> page to
> > > load javascript from
> > > > >         anywhere. Once
> > > > >         > it has loaded javascript
> from a
> > > host:port, it will allow
> > > > >         outbound
> > > > >         > connections to that
> host:port.
> > > > >         >
> > > > >         > So, once you use
> > > src="...../?js" you should be set.
> > > > >         >
> > > > >         > The sample does not fully
> > > demonstrate this effect, since it
> > > > >         has the
> > > > >         > benefit of really  running
> the web
> > > service and the static
> > > > >         HTML from
> > > > >         > the very same host::port.
> > > > >         >
> > > > >         > In the past, before there
> was such a
> > > thing as the ?js URL,
> > > > >         the
> > > > >         > solution here was a
> reverse proxy
> > > instead of a redirect. You
> > > > >         set up
> > > > >         > URL rewriting in plain old
> Apache 2
> > > so that xxx:9000 is
> > > > >         transparently
> > > > >         > available at xxx.
> > > > >         >
> > > > >         > I don't have my recipe
> for this
> > > available at home, if you're
> > > > >         still
> > > > >         > stuck tomorrow I can dig
> it out of
> > > my office.
> > > > >         >
> > > > >         >
> > > > >         >
> > > > >         >
> > > > >         > On Sun, Jul 6, 2008 at
> 7:20 AM,
> > > Christine
> > > > >         <ch...@christine.nl>
> > > > >         > wrote:
> > > > >         >         Benson,
> > > > >         >         I'm still
> struggling.
> > > This is what I have now.
> > > > >         >         I have copied the
> Greeter
> > > example
> > > > >         (js-browser-client-simple)
> > > > >         >         from the
> > > > >         >         samples. Because
> > > cross-scripting is not allowed (I
> > > > >         think that
> > > > >         >         was
> > > > >         >         causing the 650
> error I got)
> > > I have created a
> > > > >         redirect in my
> > > > >         >         apache web
> > > > >         >         server so my url
> is now
> > > local and at port 80.
> > > > >         The ?js import
> > > > >         >         works fine.
> > > > >         >         My url is the same
> as the
> > > ?js url, without the ?js.
> > > > >         >         I have tested my
> web service
> > > with SoapUI. When I
> > > > >         point my
> > > > >         >         browser to the
> > > > >         >         url from the
> javascript
> > > (similar to
> > > > >         the /SoapContext/SoapPort
> > > > >         >         in the
> > > > >         >         sample) I get an
> error
> > > message from the Soap server,
> > > > >         so I know
> > > > >         >         it's
> > > > >         >         listening at that
> url. But
> > > running the javascript
> > > > >         gives an
> > > > >         >         error -1,
> > > > >         >         "could not
> connect to
> > > server". I run the web service
> > > > >         from
> > > > >         >         within
> > > > >         >         Eclipse, which
> doesn't
> > > produce any log output when I
> > > > >         get the
> > > > >         >         -1 error.
> > > > >         >         It does when I get
> the error
> > > at the same url in my
> > > > >         browser.
> > > > >         >
> > > > >         >         this is the first
> bit of my
> > > html, the rest is the
> > > > >         same as the
> > > > >         >         sample.
> > > > >         >
> > > > >         >         <html>
> > > > >         >
> > > <head><title>...</title>
> > > > >         >         <script
> > > language="JavaScript"
> > > TYPE="text/JavaScript"
> > > > >         >
> > >
> src="/dir/port?js"></script>
> > > > >         >         <SCRIPT
> > > LANGUAGE="JavaScript"
> > > > >
> > > TYPE="text/JavaScript"><!--
> > > > >         >
> > > > >         >         var CXFChat = new
> > > chat__CXFChat ();
> > > > >         >
> > > CXFChat.url="/dir/port";
> > > > >         >         var
> responseString;
> > > > >         >         var
> userId="";
> > > > >         >
> > > > >         >         function
> > > sayResponse(response)
> > > > >         >         {
> > > > >         >
> > > responseSpan.firstChild.nodeValue =
> > > > >         >        
> response.getResponseType();
> > > > >         >         }
> > > > >         >
> > > > >         >         function
> sayError(error)
> > > > >         >         {
> > > > >         >               
> alert('error
> > > ' + error);
> > > > >         >         }
> > > > >         >         ......
> > > > >         >
> > > > >         >
> > > > >         >         --
> > > > >         >         dagdag is just a
> two
> > > character rotation of byebye
> > > > >         >         www.christine.nl
> > > > >         >
> > > > >         >
> > > > >
> > > > >         --
> > > > >
> > > > >         dagdag is just a two character
> rotation
> > > of byebye
> > > > >         www.christine.nl
> > > > >
> > > > >
> > > > >
> > > > --
> > > > dagdag is just a two character rotation of
> byebye
> > > > www.christine.nl
> > > >
> > > >
> >
> >
> >      Bollywood, fun, friendship, sports and more. You
> name it, we have it
> > on http://in.promos.yahoo.com/groups/bestofyahoo/
> >
> 
> 
> 
> -- 
> Regards,
> Shalin Shekhar Mangar.


      Bollywood, fun, friendship, sports and more. You name it, we have it on http://in.promos.yahoo.com/groups/bestofyahoo/

Re: Integrate Solr with Tomcat in Linux

Posted by Shalin Shekhar Mangar <sh...@gmail.com>.
Take a look at http://wiki.apache.org/solr/SolrTomcat

Please avoid replying to an older message when you're starting a new topic.

On Tue, Jul 8, 2008 at 4:36 PM, sandeep kaur <sa...@yahoo.co.in>
wrote:

> Hi,
>
>  I have solr with jetty as server application running on Linux.
>
> Could anyone please tell me the changes i need to make to integrate Tomcat
> with solr on Linux.
>
> Thanks,
> Sandip
>
> --- On Mon, 7/7/08, Benson Margulies <bi...@gmail.com> wrote:
>
> > From: Benson Margulies <bi...@gmail.com>
> > Subject: Re: js client
> > To: christine@christine.nl, "solr-user" <so...@lucene.apache.org>
> > Date: Monday, 7 July, 2008, 11:43 PM
> > The Javascript should have the right URL automatically if
> > you get it from
> > the ?js URL.
> >
> > Anyway, I think I was the first person to say
> > 'stupid' about that WSDL in
> > the sample.
> >
> > I'm not at all clear on what you are doing at this
> > point.
> >
> > Please send along  the URL that works for you in soapUI and
> > the URL that
> > works for you in the <script>...</script>
> > element.
> >
> >
> >
> >
> > On Mon, Jul 7, 2008 at 5:54 AM, Christine Karman
> > <ch...@christine.nl>
> > wrote:
> >
> > > On Sun, 2008-07-06 at 10:25 -0400, Benson Margulies
> > wrote:
> > > > In the sample, it is a relative URL to the web
> > service endpoint. The
> > > > sample starts from a stupid WSDL with silly names
> > for the service and
> > > > the port.
> > >
> > > I'm sorry about using the word "stupid".
> > >
> > > >
> > > > Take your endpoint deployment URL, the very URL
> > that is logged when
> > > > your service starts up, and add ?js to the end of
> > it. Period.
> > >
> > > Yes, that's what I do, and that part has been
> > working all the time. What
> > > doesn't work is I use the same url without the ?js
> > for the web service.
> > > Is there a way to see the Jetty log file? Mabye that
> > will give me a clue
> > > what's happening. If nothing is in the jetty log
> > file, I know the
> > > problem is elsewhere.
> > >
> > > Christine
> > >
> > > >
> > > > If it is
> > > >
> > > > http://wendy.christine.nl:9000/soap, make it
> > > >
> > > >  http://wendy.christine.nl:9000/soap?js
> > > >
> > > >
> > > >
> > > > The sample is taking advantage of relative URLs
> > to avoid typing
> > > > http://etc.
> > > >
> > > > On Sun, Jul 6, 2008 at 8:52 AM, Christine Karman
> > > > <ch...@christine.nl> wrote:
> > > >         On Sun, 2008-07-06 at 07:37 -0400, Benson
> > Margulies wrote:
> > > >         > The javascript client probably
> > cannot handle redirects. If
> > > >         you are now
> > > >         > using ?js, you shouldn't need a
> > redirect.
> > > >
> > > >
> > > >         well actually, the server redirect is
> > similar to a rewrite. It
> > > >         makes /soap the same as /soap:9000.
> > removing the redirect
> > > >         brings me back
> > > >         to the 650 error, "access to
> > restricted uri denied".
> > > >
> > > >         What does the /Soap/SoapPort mean in the
> > sample? how does that
> > > >         translate
> > > >         to my localhost:9000 or localhost/soap?
> > (localhost ==
> > > >         wendy.christine.nl).
> > > >
> > > >         It's silly that creating the web
> > service from my java code is
> > > >         so very
> > > >         simple, and that some stupid javascript
> > code can't be
> > > >         persuaded to work
> > > >         properly :-)  I've done my part of
> > javascript but I have never
> > > >         liked it.
> > > >
> > > >         CXF is really good. I was in a project a
> > while ago where I
> > > >         suggested to
> > > >         use cxf, but someone who was supposed to
> > have releavant
> > > >         experience
> > > >         insisted on using axis2. Took him a week
> > to create some soap
> > > >         services.
> > > >         He had to remove all enums  and nested
> > objects from the
> > > >         project because
> > > >         axis wouldn't support that. A friend
> > of mine is using cxf in
> > > >         his project
> > > >         and he insisted I use it also.
> > > >
> > > >         Christine
> > > >
> > > >
> > > >         >
> > > >         > The browser allows an HTML page to
> > load javascript from
> > > >         anywhere. Once
> > > >         > it has loaded javascript from a
> > host:port, it will allow
> > > >         outbound
> > > >         > connections to that host:port.
> > > >         >
> > > >         > So, once you use
> > src="...../?js" you should be set.
> > > >         >
> > > >         > The sample does not fully
> > demonstrate this effect, since it
> > > >         has the
> > > >         > benefit of really  running the web
> > service and the static
> > > >         HTML from
> > > >         > the very same host::port.
> > > >         >
> > > >         > In the past, before there was such a
> > thing as the ?js URL,
> > > >         the
> > > >         > solution here was a reverse proxy
> > instead of a redirect. You
> > > >         set up
> > > >         > URL rewriting in plain old Apache 2
> > so that xxx:9000 is
> > > >         transparently
> > > >         > available at xxx.
> > > >         >
> > > >         > I don't have my recipe for this
> > available at home, if you're
> > > >         still
> > > >         > stuck tomorrow I can dig it out of
> > my office.
> > > >         >
> > > >         >
> > > >         >
> > > >         >
> > > >         > On Sun, Jul 6, 2008 at 7:20 AM,
> > Christine
> > > >         <ch...@christine.nl>
> > > >         > wrote:
> > > >         >         Benson,
> > > >         >         I'm still struggling.
> > This is what I have now.
> > > >         >         I have copied the Greeter
> > example
> > > >         (js-browser-client-simple)
> > > >         >         from the
> > > >         >         samples. Because
> > cross-scripting is not allowed (I
> > > >         think that
> > > >         >         was
> > > >         >         causing the 650 error I got)
> > I have created a
> > > >         redirect in my
> > > >         >         apache web
> > > >         >         server so my url is now
> > local and at port 80.
> > > >         The ?js import
> > > >         >         works fine.
> > > >         >         My url is the same as the
> > ?js url, without the ?js.
> > > >         >         I have tested my web service
> > with SoapUI. When I
> > > >         point my
> > > >         >         browser to the
> > > >         >         url from the javascript
> > (similar to
> > > >         the /SoapContext/SoapPort
> > > >         >         in the
> > > >         >         sample) I get an error
> > message from the Soap server,
> > > >         so I know
> > > >         >         it's
> > > >         >         listening at that url. But
> > running the javascript
> > > >         gives an
> > > >         >         error -1,
> > > >         >         "could not connect to
> > server". I run the web service
> > > >         from
> > > >         >         within
> > > >         >         Eclipse, which doesn't
> > produce any log output when I
> > > >         get the
> > > >         >         -1 error.
> > > >         >         It does when I get the error
> > at the same url in my
> > > >         browser.
> > > >         >
> > > >         >         this is the first bit of my
> > html, the rest is the
> > > >         same as the
> > > >         >         sample.
> > > >         >
> > > >         >         <html>
> > > >         >
> > <head><title>...</title>
> > > >         >         <script
> > language="JavaScript"
> > TYPE="text/JavaScript"
> > > >         >
> > src="/dir/port?js"></script>
> > > >         >         <SCRIPT
> > LANGUAGE="JavaScript"
> > > >
> > TYPE="text/JavaScript"><!--
> > > >         >
> > > >         >         var CXFChat = new
> > chat__CXFChat ();
> > > >         >
> > CXFChat.url="/dir/port";
> > > >         >         var responseString;
> > > >         >         var userId="";
> > > >         >
> > > >         >         function
> > sayResponse(response)
> > > >         >         {
> > > >         >
> > responseSpan.firstChild.nodeValue =
> > > >         >         response.getResponseType();
> > > >         >         }
> > > >         >
> > > >         >         function sayError(error)
> > > >         >         {
> > > >         >                alert('error
> > ' + error);
> > > >         >         }
> > > >         >         ......
> > > >         >
> > > >         >
> > > >         >         --
> > > >         >         dagdag is just a two
> > character rotation of byebye
> > > >         >         www.christine.nl
> > > >         >
> > > >         >
> > > >
> > > >         --
> > > >
> > > >         dagdag is just a two character rotation
> > of byebye
> > > >         www.christine.nl
> > > >
> > > >
> > > >
> > > --
> > > dagdag is just a two character rotation of byebye
> > > www.christine.nl
> > >
> > >
>
>
>      Bollywood, fun, friendship, sports and more. You name it, we have it
> on http://in.promos.yahoo.com/groups/bestofyahoo/
>



-- 
Regards,
Shalin Shekhar Mangar.