You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Alexandre Rafalovitch (JIRA)" <ji...@apache.org> on 2016/07/22 02:28:20 UTC

[jira] [Commented] (SOLR-3781) Admin UI does not work when wiring Solr into a larger web application

    [ https://issues.apache.org/jira/browse/SOLR-3781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15388767#comment-15388767 ] 

Alexandre Rafalovitch commented on SOLR-3781:
---------------------------------------------

Safe to close? No longer relevant.

> Admin UI does not work when wiring Solr into a larger web application
> ---------------------------------------------------------------------
>
>                 Key: SOLR-3781
>                 URL: https://issues.apache.org/jira/browse/SOLR-3781
>             Project: Solr
>          Issue Type: Bug
>          Components: web gui
>    Affects Versions: 4.0-BETA
>         Environment: win7 jetty-distribution-7.6.5.v20120716
> startup param:
> -Djetty.port=8084 -DzkRun -Dbootstrap_conf=true
>            Reporter: shenjc
>            Priority: Minor
>              Labels: patch
>             Fix For: 4.9, 6.0
>
>         Attachments: LoadAdminUiServlet.java.chabot, LoadAdminUiServlet.patch, LoadAdminUiServlet_take2.patch, web.xml, web.xml.chabot
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> if i am wiring Solr into a larger web application which controls the web context root, you will probably want to mount Solr under a path prefix (app.war with /app/solr mounted into it, for example).
>  For example:
> RootApp.war-------- /
> myApp.war---------------/myApp
> prefixPath-------------------xxx
> jsdir------------------------------js
> js file--------------------------------main.js
> admin file-------------------------admin.html
> org.apache.solr.servlet.LoadAdminUiServlet
> line:49  InputStream in = getServletContext().getResourceAsStream("/admin.html");
> can't find admin/html because it's in the prefixPath directory
> org.apache.solr.cloud.ZkController
> line:149-150
> this.nodeName = this.hostName + ':' + this.localHostPort + '_' + this.localHostContext;
>     this.baseURL = this.localHost + ":" + this.localHostPort + "/" + this.localHostContext;
> it can't match this condition
> baseURL need to be http://xx:xx/myApp/myPrefixPath 
> eg. http://xx:xx/myApp/xxx



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org