[ https://issues.apache.org/jira/browse/SOLR-3781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13640520#comment-13640520 ]
Sam Kass edited comment on SOLR-3781 at 4/24/13 7:48 PM: --------------------------------------------------------- Also, this bug's "Component" should probably be "web gui". And can we rename this bug to something like "Admin UI does not work when wiring Solr into a larger web application using a path prefix". And while I'm at it, target it for 4.3? was (Author: samkass): Also, this bug's "Component" should probably be "web gui". > 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 > Attachments: LoadAdminUiServlet.patch, > LoadAdminUiServlet_take2.patch, web.xml > > 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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org