[
https://issues.apache.org/jira/browse/HBASE-2583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stack updated HBASE-2583:
-------------------------
Attachment: 2583.txt
Patch that provides the few 'odd' things we need to make the webapp work again:
+ Add to assembly prescription the writing out of a webapps directory that is
at same level as lib, bin, and conf. Without this, webapps don't get mounted
at root. Jetty undoes the webapp that is inside the jar into a tmp dir. In
this tmp dir it'll unpack it at webapp/webapps/master and webapp is adde to
root instead. This might be fixable. For now do what we used to and what
hadoop currently does.
+ Don't include the jsps
+ For some reason, we need jasper-compiler jar in our classpath at runtime.
Without it we get IS_SECURITY_ENABLED exception and webapps fail to deploy.
While here, sneaked in caching of the generated classpath so that subsequent
runs of bin/hbase go faster (cache is kept in the maven target dir so a mvn
clean will force a regeneration).
I also had remnant references to 'core' still in bin/hbase that I cleared out.
> Make webapps work in distributed mode again and make webapps deploy at /
> instead of at /webapps/master/master.jsp
> -----------------------------------------------------------------------------------------------------------------
>
> Key: HBASE-2583
> URL: https://issues.apache.org/jira/browse/HBASE-2583
> Project: Hadoop HBase
> Issue Type: Bug
> Reporter: stack
> Attachments: 2583.txt
>
>
> UI is not showing up in right place when you run hbase unless you run it
> in-situ; it don't work properly when distributed mode.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.