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 "Hill Michael (NHQ-AC)" <Mi...@CSC-SCC.GC.CA> on 2012/06/19 19:40:52 UTC
Solr with Tomcat on VPS
I am running Solr in a shared Tomcat v5.5.28 (I have access to all
instances) on a Linux VPS server.
When I set it all up, Tomcat starts properly and I can see that it has
accesses my Solr Config directory properly.
I can access the JSP pages if I reference them directly
(http://mysite.com/solr/admin/index.jsp for example) but access to URL's
like:
1. http://mysite.com/solr/admin/
2.
http://mysite.com/solr/admin/dataimport.jsp?clean=false&commit=true&comm
and=full-import
3.
http://mysite.com/solr/select/?q=*%3A*&version=2.2&start=0&rows=10&inden
t=on
all return 404 errors like "URL /solr/select/ was not found on this
server."
I have tried all I can think of and wondering if anyone else has some
thoughts.
This all works great on my development PC where I run the same version
of Tomcat.
Thanks,
Mike
Re: Solr with Tomcat on VPS
Posted by mcfly04 <hi...@csc-scc.gc.ca>.
Thanks for clarifying!
I have the solr/home configured in the server.xml of Tomcat. When I had not
set it properly there were errors in the log. It is configured correctly
now as no errors are in the log regarding sorl/home.
The issue is that I cannot access any of the Servlets. I can access any of
the JSP's by name.
--
View this message in context: http://lucene.472066.n3.nabble.com/Solr-with-Tomcat-on-VPS-tp3990397p3990712.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Solr with Tomcat on VPS
Posted by irshad siddiqui <ir...@gmail.com>.
HI,
in this web.xml file you need to add below line
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>your solr core path here </env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
On Thu, Jun 21, 2012 at 4:24 PM, mcfly04 <hi...@csc-scc.gc.ca> wrote:
> Thank you for your response.
>
> Are you referring to the SolrRequestFilter path-prefix?
> Here is a copy of my web.xml:
>
> -----
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
> Application 2.3//EN"
> "http://java.sun.com/dtd/web-app_2_3.dtd">
>
>
> <web-app>
>
>
>
>
>
>
>
> <filter>
> <filter-name>SolrRequestFilter</filter-name>
> <filter-class>org.apache.solr.servlet.SolrDispatchFilter</filter-class>
>
>
> </filter>
>
> <filter-mapping>
>
> <filter-name>SolrRequestFilter</filter-name>
> <url-pattern>/*</url-pattern>
> </filter-mapping>
>
>
>
> <servlet>
> <servlet-name>SolrServer</servlet-name>
> <display-name>Solr</display-name>
> <description>Solr Server</description>
> <servlet-class>org.apache.solr.servlet.SolrServlet</servlet-class>
> <load-on-startup>1</load-on-startup>
> </servlet>
>
> <servlet>
> <servlet-name>SolrUpdate</servlet-name>
> <display-name>SolrUpdate</display-name>
> <description>Solr Update Handler</description>
> <servlet-class>org.apache.solr.servlet.SolrUpdateServlet</servlet-class>
> <load-on-startup>2</load-on-startup>
> </servlet>
>
> <servlet>
> <servlet-name>Logging</servlet-name>
> <servlet-class>org.apache.solr.servlet.LogLevelSelection</servlet-class>
> </servlet>
>
>
> <servlet>
> <servlet-name>ping</servlet-name>
> <jsp-file>/admin/ping.jsp</jsp-file>
> </servlet>
>
> <servlet-mapping>
> <servlet-name>SolrServer</servlet-name>
> <url-pattern>/select/*</url-pattern>
> </servlet-mapping>
>
> <servlet-mapping>
> <servlet-name>SolrUpdate</servlet-name>
> <url-pattern>/update/*</url-pattern>
> </servlet-mapping>
>
> <servlet-mapping>
> <servlet-name>Logging</servlet-name>
> <url-pattern>/admin/logging</url-pattern>
> </servlet-mapping>
>
>
> <servlet-mapping>
> <servlet-name>ping</servlet-name>
> <url-pattern>/admin/ping</url-pattern>
> </servlet-mapping>
>
>
> <servlet-mapping>
> <servlet-name>Logging</servlet-name>
> <url-pattern>/admin/logging.jsp</url-pattern>
> </servlet-mapping>
>
> <mime-mapping>
> <extension>.xsl</extension>
>
> <mime-type>application/xslt+xml</mime-type>
> </mime-mapping>
>
> <welcome-file-list>
> <welcome-file>index.jsp</welcome-file>
> <welcome-file>index.html</welcome-file>
> </welcome-file-list>
>
> </web-app>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/Solr-with-Tomcat-on-VPS-tp3990397p3990687.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
Re: Solr with Tomcat on VPS
Posted by irshad siddiqui <ir...@gmail.com>.
Hi,
you can also refer below url for solr configuration
http://tek-manthan.blogspot.in/
Regards,
Irshad
On Thu, Jun 21, 2012 at 4:24 PM, mcfly04 <hi...@csc-scc.gc.ca> wrote:
> Thank you for your response.
>
> Are you referring to the SolrRequestFilter path-prefix?
> Here is a copy of my web.xml:
>
> -----
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
> Application 2.3//EN"
> "http://java.sun.com/dtd/web-app_2_3.dtd">
>
>
> <web-app>
>
>
>
>
>
>
>
> <filter>
> <filter-name>SolrRequestFilter</filter-name>
> <filter-class>org.apache.solr.servlet.SolrDispatchFilter</filter-class>
>
>
> </filter>
>
> <filter-mapping>
>
> <filter-name>SolrRequestFilter</filter-name>
> <url-pattern>/*</url-pattern>
> </filter-mapping>
>
>
>
> <servlet>
> <servlet-name>SolrServer</servlet-name>
> <display-name>Solr</display-name>
> <description>Solr Server</description>
> <servlet-class>org.apache.solr.servlet.SolrServlet</servlet-class>
> <load-on-startup>1</load-on-startup>
> </servlet>
>
> <servlet>
> <servlet-name>SolrUpdate</servlet-name>
> <display-name>SolrUpdate</display-name>
> <description>Solr Update Handler</description>
> <servlet-class>org.apache.solr.servlet.SolrUpdateServlet</servlet-class>
> <load-on-startup>2</load-on-startup>
> </servlet>
>
> <servlet>
> <servlet-name>Logging</servlet-name>
> <servlet-class>org.apache.solr.servlet.LogLevelSelection</servlet-class>
> </servlet>
>
>
> <servlet>
> <servlet-name>ping</servlet-name>
> <jsp-file>/admin/ping.jsp</jsp-file>
> </servlet>
>
> <servlet-mapping>
> <servlet-name>SolrServer</servlet-name>
> <url-pattern>/select/*</url-pattern>
> </servlet-mapping>
>
> <servlet-mapping>
> <servlet-name>SolrUpdate</servlet-name>
> <url-pattern>/update/*</url-pattern>
> </servlet-mapping>
>
> <servlet-mapping>
> <servlet-name>Logging</servlet-name>
> <url-pattern>/admin/logging</url-pattern>
> </servlet-mapping>
>
>
> <servlet-mapping>
> <servlet-name>ping</servlet-name>
> <url-pattern>/admin/ping</url-pattern>
> </servlet-mapping>
>
>
> <servlet-mapping>
> <servlet-name>Logging</servlet-name>
> <url-pattern>/admin/logging.jsp</url-pattern>
> </servlet-mapping>
>
> <mime-mapping>
> <extension>.xsl</extension>
>
> <mime-type>application/xslt+xml</mime-type>
> </mime-mapping>
>
> <welcome-file-list>
> <welcome-file>index.jsp</welcome-file>
> <welcome-file>index.html</welcome-file>
> </welcome-file-list>
>
> </web-app>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/Solr-with-Tomcat-on-VPS-tp3990397p3990687.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
Re: Solr with Tomcat on VPS
Posted by mcfly04 <hi...@csc-scc.gc.ca>.
Thank you for your response.
Are you referring to the SolrRequestFilter path-prefix?
Here is a copy of my web.xml:
-----
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<filter>
<filter-name>SolrRequestFilter</filter-name>
<filter-class>org.apache.solr.servlet.SolrDispatchFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SolrRequestFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>SolrServer</servlet-name>
<display-name>Solr</display-name>
<description>Solr Server</description>
<servlet-class>org.apache.solr.servlet.SolrServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>SolrUpdate</servlet-name>
<display-name>SolrUpdate</display-name>
<description>Solr Update Handler</description>
<servlet-class>org.apache.solr.servlet.SolrUpdateServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>Logging</servlet-name>
<servlet-class>org.apache.solr.servlet.LogLevelSelection</servlet-class>
</servlet>
<servlet>
<servlet-name>ping</servlet-name>
<jsp-file>/admin/ping.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>SolrServer</servlet-name>
<url-pattern>/select/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SolrUpdate</servlet-name>
<url-pattern>/update/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Logging</servlet-name>
<url-pattern>/admin/logging</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ping</servlet-name>
<url-pattern>/admin/ping</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Logging</servlet-name>
<url-pattern>/admin/logging.jsp</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>.xsl</extension>
<mime-type>application/xslt+xml</mime-type>
</mime-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
--
View this message in context: http://lucene.472066.n3.nabble.com/Solr-with-Tomcat-on-VPS-tp3990397p3990687.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Solr with Tomcat on VPS
Posted by irshad siddiqui <ir...@gmail.com>.
Hi,
You have to check installation configuration.
Inside tomcat webapps folder you have putted solr.war file. and within
this WEB-INF folder web.xml you have to check your solr core folder url
On Thu, Jun 21, 2012 at 3:34 PM, mcfly04 <hi...@csc-scc.gc.ca> wrote:
> Can anyone help?
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/Solr-with-Tomcat-on-VPS-tp3990397p3990677.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
Re: Solr with Tomcat on VPS
Posted by mcfly04 <hi...@csc-scc.gc.ca>.
Can anyone help?
--
View this message in context: http://lucene.472066.n3.nabble.com/Solr-with-Tomcat-on-VPS-tp3990397p3990677.html
Sent from the Solr - User mailing list archive at Nabble.com.