I am trying to expose the web console at https://companyhostname/artemis. Basically i want the context of the web console to start with /artemis. I changed my bootstrap.xml as follow:
<web bind="http://0.0.0.0:8161" path="web">
<app url="artemis/activemq-branding" war="activemq-branding.war"/>
<app url="artemis/artemis-plugin" war="artemis-plugin.war"/>
<app url="artemis/console" war="console.war"/>
Running this on localhost for testing, when I hit
I got redirected to the login screen which means the context of the console app has been prefixed with /artemis correctly.
However, i see that all the css from artemis-branding and js from artemis-plugin are missing and the request for artemisPlugin.js does not start with /artemis as i set in my bootstrap.xml. I believe the cause of this is from the return of the http://localhost:8161/artemis/console/plugin (io.hawt.web.plugin.PluginServlet):
I think there is some script that reads this json and issues the resource requests but it does not seem to take into account the context i put in the bootstrap.xml.