[ 
https://issues.apache.org/jira/browse/SOLR-3781?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hoss Man updated SOLR-3781:
---------------------------

    Fix Version/s:     (was: 4.0)
       Issue Type: Bug  (was: Improvement)

I agree we should try to fix these issues to make the various code paths 
respect the "prefix-path" in the web.xml, but since:

a) this affects a fairly small number of advanced users
b) there is not yet any patch

...i'm going to remove the 4.0 fixVersion so that this issue doesn't impeed 
momentum towards the (hopefully) rapidly approaching release.
                
> when wiring Solr into a larger web application which controls the web context 
> root,something can't work
> -------------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-3781
>                 URL: https://issues.apache.org/jira/browse/SOLR-3781
>             Project: Solr
>          Issue Type: Bug
>          Components: SolrCloud
>    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
>   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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to