You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by Gary Tully <ga...@gmail.com> on 2014/01/17 14:11:38 UTC

Re: [1/2] git commit: Remove hawt.io console and restore back to just the old console

This seems to be premature. Is it a -1 of the original commit? in
which case what is the justification?
Otherwise I don't see any consensus in the discussion. Did I miss something?
Why not invest some time in rebranding/skinning the new console with a
war overlay?
If that is impossible (some technical justification) of there is some
consensus we can look to remove it.

On 16 January 2014 19:54,  <ha...@apache.org> wrote:
> Updated Branches:
>   refs/heads/trunk a2ede974b -> 082d26349
>
>
> Remove hawt.io console and restore back to just the old console
>
>
> Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
> Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/760ee267
> Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/760ee267
> Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/760ee267
>
> Branch: refs/heads/trunk
> Commit: 760ee2677a55131a09306ddda9bcb058beab6ab3
> Parents: 7db0fe6
> Author: Daniel Kulp <dk...@apache.org>
> Authored: Thu Jan 2 11:11:06 2014 -0500
> Committer: Daniel Kulp <dk...@apache.org>
> Committed: Thu Jan 2 11:11:06 2014 -0500
>
> ----------------------------------------------------------------------
>  assembly/pom.xml                                |  6 ---
>  assembly/src/main/descriptors/common-bin.xml    | 18 ---------
>  assembly/src/release/bin/activemq               |  2 +-
>  assembly/src/release/bin/activemq-admin         |  2 +-
>  assembly/src/release/bin/activemq-admin.bat     |  2 +-
>  assembly/src/release/bin/activemq.bat           |  2 +-
>  .../src/release/bin/linux-x86-32/wrapper.conf   |  5 +--
>  .../src/release/bin/linux-x86-64/wrapper.conf   |  5 +--
>  assembly/src/release/bin/macosx/wrapper.conf    |  5 +--
>  assembly/src/release/bin/win32/wrapper.conf     |  5 +--
>  assembly/src/release/bin/win64/wrapper.conf     |  5 +--
>  assembly/src/release/conf/activemq.xml          |  6 ---
>  assembly/src/release/conf/jetty.xml             | 17 ---------
>  assembly/src/release/docs/WebConsole-README.txt | 39 ++------------------
>  .../src/release/examples/conf/jetty-demo.xml    | 17 ---------
>  assembly/src/release/webapps/index.html         |  3 +-
>  pom.xml                                         |  1 -
>  17 files changed, 14 insertions(+), 126 deletions(-)
> ----------------------------------------------------------------------
>
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/pom.xml
> ----------------------------------------------------------------------
> diff --git a/assembly/pom.xml b/assembly/pom.xml
> index 68f1ee8..42b6c1a 100755
> --- a/assembly/pom.xml
> +++ b/assembly/pom.xml
> @@ -411,12 +411,6 @@
>        <version>1.1.1</version>
>      </dependency>
>      <dependency>
> -      <groupId>io.hawt</groupId>
> -      <artifactId>hawtio-web</artifactId>
> -      <version>${hawtio-version}</version>
> -      <type>war</type>
> -    </dependency>
> -    <dependency>
>        <groupId>org.fusesource.insight</groupId>
>        <artifactId>insight-log-core</artifactId>
>        <version>${insight-version}</version>
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/main/descriptors/common-bin.xml
> ----------------------------------------------------------------------
> diff --git a/assembly/src/main/descriptors/common-bin.xml b/assembly/src/main/descriptors/common-bin.xml
> index 9de62dd..4eb7381 100644
> --- a/assembly/src/main/descriptors/common-bin.xml
> +++ b/assembly/src/main/descriptors/common-bin.xml
> @@ -100,22 +100,6 @@
>    </fileSets>
>
>    <dependencySets>
> -    <dependencySet>
> -      <outputDirectory>/webapps/hawtio</outputDirectory>
> -      <unpack>true</unpack>
> -      <unpackOptions>
> -        <excludes>
> -          <exclude>WEB-INF/lib/slf4j-api-*.jar</exclude>
> -          <exclude>WEB-INF/lib/log4j-*.jar</exclude>
> -          <exclude>WEB-INF/lib/commons-codec-*.jar</exclude>
> -          <exclude>WEB-INF/lib/org.eclipse.jgit-*.jar</exclude>
> -        </excludes>
> -      </unpackOptions>
> -      <scope>runtime</scope>
> -      <includes>
> -        <include>io.hawt:hawtio-web:war</include>
> -      </includes>
> -    </dependencySet>
>
>      <!-- Copy over jar files -->
>      <dependencySet>
> @@ -278,8 +262,6 @@
>          <!-- REST API -->
>          <include>org.jolokia:jolokia-core</include>
>          <include>com.googlecode.json-simple:json-simple</include>
> -        <!-- ADDITIONAL HAWTIO PLUGINS -->
> -        <include>org.ops4j.pax.url:pax-url-aether</include>
>        </includes>
>      </dependencySet>
>    </dependencySets>
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/bin/activemq b/assembly/src/release/bin/activemq
> index d99d112..ed34126 100755
> --- a/assembly/src/release/bin/activemq
> +++ b/assembly/src/release/bin/activemq
> @@ -250,7 +250,7 @@ if [ "$CONFIG_LOAD" != "yes" ];then
>  fi
>
>  if [ -z "$ACTIVEMQ_OPTS" ] ; then
> -    ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq -Dhawtio.role=admins -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
> +    ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>  fi
>
>  # create configuration if requested
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq-admin
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/bin/activemq-admin b/assembly/src/release/bin/activemq-admin
> index 193c181..19c7749 100644
> --- a/assembly/src/release/bin/activemq-admin
> +++ b/assembly/src/release/bin/activemq-admin
> @@ -148,7 +148,7 @@ ACTIVEMQ_CLASSPATH="${ACTIVEMQ_CONF};"$ACTIVEMQ_CLASSPATH
>
>  if [ ""$1 = "start" ] ; then
>      if [ -z "$ACTIVEMQ_OPTS" ] ; then
> -        ACTIVEMQ_OPTS="-Xmx1G -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq -Dhawtio.role=admins -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
> +        ACTIVEMQ_OPTS="-Xmx1G -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>      fi
>
>      if [ -z "$SUNJMX" ] ; then
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq-admin.bat
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/bin/activemq-admin.bat b/assembly/src/release/bin/activemq-admin.bat
> index c36f7c5..6327826 100644
> --- a/assembly/src/release/bin/activemq-admin.bat
> +++ b/assembly/src/release/bin/activemq-admin.bat
> @@ -80,7 +80,7 @@ if "%ACTIVEMQ_TMP%" == "" set ACTIVEMQ_TMP=%ACTIVEMQ_DATA%\tmp
>  if /i not "%1" == "start" goto debugOpts
>
>
> -if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xmx1G -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq -Dhawtio.role=admins -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
> +if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xmx1G -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>
>  if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
>  REM set SUNJMX=-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq.bat
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/bin/activemq.bat b/assembly/src/release/bin/activemq.bat
> index 7bbcc0e..276bfab 100755
> --- a/assembly/src/release/bin/activemq.bat
> +++ b/assembly/src/release/bin/activemq.bat
> @@ -77,7 +77,7 @@ if "%ACTIVEMQ_DATA%" == "" set ACTIVEMQ_DATA=%ACTIVEMQ_HOME%\data
>
>  if "%ACTIVEMQ_TMP%" == "" set ACTIVEMQ_TMP=%ACTIVEMQ_DATA%\tmp
>
> -if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xms1G -Xmx1G -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq -Dhawtio.role=admins -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
> +if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xms1G -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>
>  if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
>  REM set SUNJMX=-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/linux-x86-32/wrapper.conf
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/bin/linux-x86-32/wrapper.conf b/assembly/src/release/bin/linux-x86-32/wrapper.conf
> index 4f5b328..fab6690 100644
> --- a/assembly/src/release/bin/linux-x86-32/wrapper.conf
> +++ b/assembly/src/release/bin/linux-x86-32/wrapper.conf
> @@ -56,10 +56,7 @@ wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>  wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>  wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>  wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
> -wrapper.java.additional.12=-Dhawtio.realm=activemq
> -wrapper.java.additional.13=-Dhawtio.role=admins
> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>
>  # Uncomment to enable jmx
>  #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/linux-x86-64/wrapper.conf
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/bin/linux-x86-64/wrapper.conf b/assembly/src/release/bin/linux-x86-64/wrapper.conf
> index 927921e..7e081e6 100644
> --- a/assembly/src/release/bin/linux-x86-64/wrapper.conf
> +++ b/assembly/src/release/bin/linux-x86-64/wrapper.conf
> @@ -56,10 +56,7 @@ wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>  wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>  wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>  wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
> -wrapper.java.additional.12=-Dhawtio.realm=activemq
> -wrapper.java.additional.13=-Dhawtio.role=admins
> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>
>  # Uncomment to enable jmx
>  #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/macosx/wrapper.conf
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/bin/macosx/wrapper.conf b/assembly/src/release/bin/macosx/wrapper.conf
> index 87ff567..9bc1842 100644
> --- a/assembly/src/release/bin/macosx/wrapper.conf
> +++ b/assembly/src/release/bin/macosx/wrapper.conf
> @@ -56,10 +56,7 @@ wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>  wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>  wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>  wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
> -wrapper.java.additional.12=-Dhawtio.realm=activemq
> -wrapper.java.additional.13=-Dhawtio.role=admins
> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>
>  # Uncomment to enable jmx
>  #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/win32/wrapper.conf
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/bin/win32/wrapper.conf b/assembly/src/release/bin/win32/wrapper.conf
> index 45ade30..7e90df1 100644
> --- a/assembly/src/release/bin/win32/wrapper.conf
> +++ b/assembly/src/release/bin/win32/wrapper.conf
> @@ -56,10 +56,7 @@ wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>  wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>  wrapper.java.additional.10=-Dactivemq.conf="%ACTIVEMQ_CONF%"
>  wrapper.java.additional.11=-Dactivemq.data="%ACTIVEMQ_DATA%"
> -wrapper.java.additional.12=-Dhawtio.realm=activemq
> -wrapper.java.additional.13=-Dhawtio.role=admins
> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
> -wrapper.java.additional.15=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
> +wrapper.java.additional.12=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>
>  # Uncomment to enable remote jmx
>  #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/win64/wrapper.conf
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/bin/win64/wrapper.conf b/assembly/src/release/bin/win64/wrapper.conf
> index 35c00b5..8c5bf47 100644
> --- a/assembly/src/release/bin/win64/wrapper.conf
> +++ b/assembly/src/release/bin/win64/wrapper.conf
> @@ -56,10 +56,7 @@ wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>  wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>  wrapper.java.additional.10=-Dactivemq.conf="%ACTIVEMQ_CONF%"
>  wrapper.java.additional.11=-Dactivemq.data="%ACTIVEMQ_DATA%"
> -wrapper.java.additional.12=-Dhawtio.realm=activemq
> -wrapper.java.additional.13=-Dhawtio.role=admins
> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
> -wrapper.java.additional.15=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
> +wrapper.java.additional.12=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>
>  # Uncomment to enable remote jmx
>  #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/conf/activemq.xml
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/conf/activemq.xml b/assembly/src/release/conf/activemq.xml
> index e09f474..9f32bd9 100755
> --- a/assembly/src/release/conf/activemq.xml
> +++ b/assembly/src/release/conf/activemq.xml
> @@ -28,12 +28,6 @@
>          </property>
>      </bean>
>
> -    <!-- Allows log searching in hawtio console -->
> -    <bean id="logQuery" class="org.fusesource.insight.log.log4j.Log4jLogQuery"
> -          lazy-init="false" scope="singleton"
> -          init-method="start" destroy-method="stop">
> -    </bean>
> -
>      <!--
>          The <broker> element is used to configure the ActiveMQ broker.
>      -->
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/conf/jetty.xml
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/conf/jetty.xml b/assembly/src/release/conf/jetty.xml
> index 9bb0343..de326b9 100644
> --- a/assembly/src/release/conf/jetty.xml
> +++ b/assembly/src/release/conf/jetty.xml
> @@ -61,11 +61,6 @@
>                  <property name="handlers">
>                      <list>
>                          <bean class="org.eclipse.jetty.webapp.WebAppContext">
> -                            <property name="contextPath" value="/hawtio" />
> -                            <property name="war" value="${activemq.home}/webapps/hawtio" />
> -                            <property name="logUrlOnStart" value="true" />
> -                        </bean>
> -                        <bean class="org.eclipse.jetty.webapp.WebAppContext">
>                              <property name="contextPath" value="/admin" />
>                              <property name="resourceBase" value="${activemq.home}/webapps/admin" />
>                              <property name="logUrlOnStart" value="true" />
> @@ -99,17 +94,6 @@
>          </property>
>      </bean>
>
> -    <bean id="rewrite" class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
> -      <property name="rules">
> -          <set>
> -              <bean class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule">
> -                  <property name="regex" value="/api/jolokia(.*)"/>
> -                  <property name="replacement" value="/hawtio/jolokia$1"/>
> -              </bean>
> -          </set>
> -      </property>
> -    </bean>
> -
>      <bean id="contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
>      </bean>
>
> @@ -144,7 +128,6 @@
>              <bean id="handlers" class="org.eclipse.jetty.server.handler.HandlerCollection">
>                  <property name="handlers">
>                      <list>
> -                        <ref bean="rewrite"/>
>                          <ref bean="contexts" />
>                          <ref bean="securityHandler" />
>                      </list>
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/docs/WebConsole-README.txt
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/docs/WebConsole-README.txt b/assembly/src/release/docs/WebConsole-README.txt
> index caa9c9f..1e3cf7b 100644
> --- a/assembly/src/release/docs/WebConsole-README.txt
> +++ b/assembly/src/release/docs/WebConsole-README.txt
> @@ -1,28 +1,17 @@
>  Deploying the ActiveMQ-WebConsole
>  =================================
>
> -From ActiveMQ 5.9 onwards ActiveMQ ships with two web consoles:
> -- new console using hawtio
> -- old console
> -
> -The old console is deprecated and replaced with a new modern console based on hawtio (http://hawt.io)
> -
> -The old console is accessible at its usual location at:
> +From ActiveMQ 5.9 onwards ActiveMQ ships with a web console which
> +is accessible at its usual location at:
>    http://localhost:8161/admin/
>
> -And the new console is located at:
> -  http://localhost:8161/hawtio/
> -
>  In the default configuration ActiveMQ automatically starts the web console in the
> -same VM as the broker. The console is accessibly under http://localhost:8161/hawtio/.
> +same VM as the broker. The console is accessibly under http://localhost:8161/admin/.
>
>  The broker may ask for credentials to login the web console the first time.
>  The default username and password is admin/admin.
>
> -In the new console using hawtio, you can configure the default users, in the
> -conf/users.properties, and conf/groups.properties files.
> -
> -In the old web console you can configure the default users, in the
> +In the web console you can configure the default users, in the
>  conf/jetty-real.properties file. And in the conf/jetty.xml file you can configure
>  to disable login for the web consoles.
>
> @@ -71,26 +60,6 @@ You can then use web:list to see the context-path the console is accessible,
>  that is usually: http://localhost:8181/activemqweb
>
>
> -To install the new hawtio web console you install it as follows:
> -
> -If you use Karaf 2.3.3 or better:
> -
> -    features:chooseurl hawtio
> -
> -For older releases you have to use addurl:
> -
> -    features:addurl mvn:io.hawt/hawtio-karaf/1.2-M19/xml/features
> -
> -And then you can install hawtio simply by:
> -
> -    features:install hawtio
> -
> -You can then use web:list to see the context-path the console is accessible,
> -that is usually: http://localhost:8181/hawtio
> -
> -See also: http://hawt.io/getstarted/index.html for details how to install hawtio.
> -
> -
>  Master/Slave monitoring
>  -----------------------
>  To configure the web console to monitor a master/slave configuration configure the jms/jmx
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/examples/conf/jetty-demo.xml
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/examples/conf/jetty-demo.xml b/assembly/src/release/examples/conf/jetty-demo.xml
> index cf8d970..f407187 100644
> --- a/assembly/src/release/examples/conf/jetty-demo.xml
> +++ b/assembly/src/release/examples/conf/jetty-demo.xml
> @@ -61,11 +61,6 @@
>                  <property name="handlers">
>                      <list>
>                          <bean class="org.eclipse.jetty.webapp.WebAppContext">
> -                            <property name="contextPath" value="/hawtio" />
> -                            <property name="war" value="${activemq.home}/webapps/hawtio" />
> -                            <property name="logUrlOnStart" value="true" />
> -                        </bean>
> -                        <bean class="org.eclipse.jetty.webapp.WebAppContext">
>                              <property name="contextPath" value="/admin" />
>                              <property name="resourceBase" value="${activemq.home}/webapps/admin" />
>                              <property name="logUrlOnStart" value="true" />
> @@ -104,17 +99,6 @@
>          </property>
>      </bean>
>
> -    <bean id="rewrite" class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
> -      <property name="rules">
> -          <set>
> -              <bean class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule">
> -                  <property name="regex" value="/api/jolokia(.*)"/>
> -                  <property name="replacement" value="/hawtio/jolokia$1"/>
> -              </bean>
> -          </set>
> -      </property>
> -    </bean>
> -
>      <bean id="contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
>      </bean>
>
> @@ -149,7 +133,6 @@
>              <bean id="handlers" class="org.eclipse.jetty.server.handler.HandlerCollection">
>                  <property name="handlers">
>                      <list>
> -                        <ref bean="rewrite"/>
>                          <ref bean="contexts" />
>                          <ref bean="securityHandler" />
>                      </list>
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/webapps/index.html
> ----------------------------------------------------------------------
> diff --git a/assembly/src/release/webapps/index.html b/assembly/src/release/webapps/index.html
> index 8094416..b64e5db 100644
> --- a/assembly/src/release/webapps/index.html
> +++ b/assembly/src/release/webapps/index.html
> @@ -81,8 +81,7 @@
>
>                                                  <p>What do you want to do next?</p>
>                                                  <ul class="alternate" type="square">
> -                                                    <li><a title="Manage ActiveMQ broker" href="/hawtio/">Manage ActiveMQ broker</a></li>
> -                                                    <li><a title="Manage ActiveMQ broker (old console)" href="/admin/">Manage ActiveMQ broker using the old console</a></li>
> +                                                    <li><a title="Manage ActiveMQ broker" href="/admin/">Manage ActiveMQ broker</a></li>
>                                                      <li><a title="See some Web demos" href="/demo/">See some Web demos (demos not included in default configuration)</a></li>
>                                                  </ul>
>                                      </div>
>
> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/pom.xml
> ----------------------------------------------------------------------
> diff --git a/pom.xml b/pom.xml
> index dedf65c..47c13d9 100755
> --- a/pom.xml
> +++ b/pom.xml
> @@ -65,7 +65,6 @@
>      <hadoop-version>1.0.0</hadoop-version>
>      <hawtbuf-version>1.9</hawtbuf-version>
>      <hawtdispatch-version>1.18</hawtdispatch-version>
> -    <hawtio-version>1.2.1</hawtio-version>
>      <howl-version>0.1.8</howl-version>
>      <hsqldb-version>1.8.0.12</hsqldb-version>
>      <httpclient-version>4.2.5</httpclient-version>
>



-- 
http://redhat.com
http://blog.garytully.com

Re: [1/2] git commit: Remove hawt.io console and restore back to just the old console

Posted by Chris Mattmann <ma...@apache.org>.
Hi Guys,

hawtio in its current form as part of Apache ActiveMQ is a blocker for
releasing Apache ActiveMQ -- from a branding and foundation perspective --
period.

Steps made towards addressing that in the near term which may include
removing it until it is properly branded, or shipping various products
with and without consoles, or no consoles at all sounds fine to me.

Cheers,
Chris


-----Original Message-----
From: Gary Tully <ga...@gmail.com>
Reply-To: <de...@activemq.apache.org>
Date: Friday, January 17, 2014 7:47 AM
To: "dev@activemq.apache.org" <de...@activemq.apache.org>
Subject: Re: [1/2] git commit: Remove hawt.io console and restore back to
just the old console

>pulling out hawtio is not a prerequisite for a 5.9.1, a move like that
>needs a 5.10.
>5.9.1 had a focus on leveldb replication, but there have been a bunch
>of more changes on trunk.
>Either 5.9.1 gets its own branch with selective changes or we skip and
>go with 5.10 when it is ready.
>
>personally I think hawtio gives activemq a well needed lift in the web
>ui space, and we can work through issues with it.
>
>On 17 January 2014 15:26, Hadrian Zbarcea <hz...@gmail.com> wrote:
>> Hi Gary,
>>
>> I think there is consensus that hawt.io cannot stay in this form. As I
>> mentioned in another thread, I volunteered to release 5.9.1 and there
>>were
>> no objections. The rationale for this commit is to prepare for the
>>release.
>>
>> For 5.10.0 we will agree on a solution and we'll go with that, but
>>since we
>> don't know when that's gonna be, I don't think delaying 5.9.1 makes much
>> sense. This commit has nothing to do with the ongoing discussion.
>>
>> Cheers,
>> Hadrian
>>
>>
>>
>>
>> On 01/17/2014 08:11 AM, Gary Tully wrote:
>>>
>>> This seems to be premature. Is it a -1 of the original commit? in
>>> which case what is the justification?
>>> Otherwise I don't see any consensus in the discussion. Did I miss
>>> something?
>>> Why not invest some time in rebranding/skinning the new console with a
>>> war overlay?
>>> If that is impossible (some technical justification) of there is some
>>> consensus we can look to remove it.
>>>
>>> On 16 January 2014 19:54,  <ha...@apache.org> wrote:
>>>>
>>>> Updated Branches:
>>>>    refs/heads/trunk a2ede974b -> 082d26349
>>>>
>>>>
>>>> Remove hawt.io console and restore back to just the old console
>>>>
>>>>
>>>> Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
>>>> Commit: 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/commit/760ee267
>>>> Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/760ee267
>>>> Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/760ee267
>>>>
>>>> Branch: refs/heads/trunk
>>>> Commit: 760ee2677a55131a09306ddda9bcb058beab6ab3
>>>> Parents: 7db0fe6
>>>> Author: Daniel Kulp <dk...@apache.org>
>>>> Authored: Thu Jan 2 11:11:06 2014 -0500
>>>> Committer: Daniel Kulp <dk...@apache.org>
>>>> Committed: Thu Jan 2 11:11:06 2014 -0500
>>>>
>>>> ----------------------------------------------------------------------
>>>>   assembly/pom.xml                                |  6 ---
>>>>   assembly/src/main/descriptors/common-bin.xml    | 18 ---------
>>>>   assembly/src/release/bin/activemq               |  2 +-
>>>>   assembly/src/release/bin/activemq-admin         |  2 +-
>>>>   assembly/src/release/bin/activemq-admin.bat     |  2 +-
>>>>   assembly/src/release/bin/activemq.bat           |  2 +-
>>>>   .../src/release/bin/linux-x86-32/wrapper.conf   |  5 +--
>>>>   .../src/release/bin/linux-x86-64/wrapper.conf   |  5 +--
>>>>   assembly/src/release/bin/macosx/wrapper.conf    |  5 +--
>>>>   assembly/src/release/bin/win32/wrapper.conf     |  5 +--
>>>>   assembly/src/release/bin/win64/wrapper.conf     |  5 +--
>>>>   assembly/src/release/conf/activemq.xml          |  6 ---
>>>>   assembly/src/release/conf/jetty.xml             | 17 ---------
>>>>   assembly/src/release/docs/WebConsole-README.txt | 39
>>>> ++------------------
>>>>   .../src/release/examples/conf/jetty-demo.xml    | 17 ---------
>>>>   assembly/src/release/webapps/index.html         |  3 +-
>>>>   pom.xml                                         |  1 -
>>>>   17 files changed, 14 insertions(+), 126 deletions(-)
>>>> ----------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/pom.xml b/assembly/pom.xml
>>>> index 68f1ee8..42b6c1a 100755
>>>> --- a/assembly/pom.xml
>>>> +++ b/assembly/pom.xml
>>>> @@ -411,12 +411,6 @@
>>>>         <version>1.1.1</version>
>>>>       </dependency>
>>>>       <dependency>
>>>> -      <groupId>io.hawt</groupId>
>>>> -      <artifactId>hawtio-web</artifactId>
>>>> -      <version>${hawtio-version}</version>
>>>> -      <type>war</type>
>>>> -    </dependency>
>>>> -    <dependency>
>>>>         <groupId>org.fusesource.insight</groupId>
>>>>         <artifactId>insight-log-core</artifactId>
>>>>         <version>${insight-version}</version>
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/main/descriptors/common-bin.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/main/descriptors/common-bin.xml
>>>> b/assembly/src/main/descriptors/common-bin.xml
>>>> index 9de62dd..4eb7381 100644
>>>> --- a/assembly/src/main/descriptors/common-bin.xml
>>>> +++ b/assembly/src/main/descriptors/common-bin.xml
>>>> @@ -100,22 +100,6 @@
>>>>     </fileSets>
>>>>
>>>>     <dependencySets>
>>>> -    <dependencySet>
>>>> -      <outputDirectory>/webapps/hawtio</outputDirectory>
>>>> -      <unpack>true</unpack>
>>>> -      <unpackOptions>
>>>> -        <excludes>
>>>> -          <exclude>WEB-INF/lib/slf4j-api-*.jar</exclude>
>>>> -          <exclude>WEB-INF/lib/log4j-*.jar</exclude>
>>>> -          <exclude>WEB-INF/lib/commons-codec-*.jar</exclude>
>>>> -          <exclude>WEB-INF/lib/org.eclipse.jgit-*.jar</exclude>
>>>> -        </excludes>
>>>> -      </unpackOptions>
>>>> -      <scope>runtime</scope>
>>>> -      <includes>
>>>> -        <include>io.hawt:hawtio-web:war</include>
>>>> -      </includes>
>>>> -    </dependencySet>
>>>>
>>>>       <!-- Copy over jar files -->
>>>>       <dependencySet>
>>>> @@ -278,8 +262,6 @@
>>>>           <!-- REST API -->
>>>>           <include>org.jolokia:jolokia-core</include>
>>>>           <include>com.googlecode.json-simple:json-simple</include>
>>>> -        <!-- ADDITIONAL HAWTIO PLUGINS -->
>>>> -        <include>org.ops4j.pax.url:pax-url-aether</include>
>>>>         </includes>
>>>>       </dependencySet>
>>>>     </dependencySets>
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/bin/activemq
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/activemq
>>>> b/assembly/src/release/bin/activemq
>>>> index d99d112..ed34126 100755
>>>> --- a/assembly/src/release/bin/activemq
>>>> +++ b/assembly/src/release/bin/activemq
>>>> @@ -250,7 +250,7 @@ if [ "$CONFIG_LOAD" != "yes" ];then
>>>>   fi
>>>>
>>>>   if [ -z "$ACTIVEMQ_OPTS" ] ; then
>>>> -    ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY
>>>> -Djava.util.logging.config.file=logging.properties
>>>>-Dhawtio.realm=activemq
>>>> -Dhawtio.role=admins
>>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>>> +    ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY
>>>> -Djava.util.logging.config.file=logging.properties
>>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>>>   fi
>>>>
>>>>   # create configuration if requested
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/bin/activemq-admin
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/activemq-admin
>>>> b/assembly/src/release/bin/activemq-admin
>>>> index 193c181..19c7749 100644
>>>> --- a/assembly/src/release/bin/activemq-admin
>>>> +++ b/assembly/src/release/bin/activemq-admin
>>>> @@ -148,7 +148,7 @@
>>>> ACTIVEMQ_CLASSPATH="${ACTIVEMQ_CONF};"$ACTIVEMQ_CLASSPATH
>>>>
>>>>   if [ ""$1 = "start" ] ; then
>>>>       if [ -z "$ACTIVEMQ_OPTS" ] ; then
>>>> -        ACTIVEMQ_OPTS="-Xmx1G
>>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>> -Djava.util.logging.config.file=logging.properties
>>>>-Dhawtio.realm=activemq
>>>> -Dhawtio.role=admins
>>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>>> +        ACTIVEMQ_OPTS="-Xmx1G
>>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>> -Djava.util.logging.config.file=logging.properties
>>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>>>       fi
>>>>
>>>>       if [ -z "$SUNJMX" ] ; then
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/bin/activemq-admin.bat
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/activemq-admin.bat
>>>> b/assembly/src/release/bin/activemq-admin.bat
>>>> index c36f7c5..6327826 100644
>>>> --- a/assembly/src/release/bin/activemq-admin.bat
>>>> +++ b/assembly/src/release/bin/activemq-admin.bat
>>>> @@ -80,7 +80,7 @@ if "%ACTIVEMQ_TMP%" == "" set
>>>> ACTIVEMQ_TMP=%ACTIVEMQ_DATA%\tmp
>>>>   if /i not "%1" == "start" goto debugOpts
>>>>
>>>>
>>>> -if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xmx1G
>>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>> -Djava.util.logging.config.file=logging.properties
>>>>-Dhawtio.realm=activemq
>>>> -Dhawtio.role=admins
>>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>>> +if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xmx1G
>>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>> -Djava.util.logging.config.file=logging.properties
>>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>>>
>>>>   if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
>>>>   REM set SUNJMX=-Dcom.sun.management.jmxremote.port=1099
>>>> -Dcom.sun.management.jmxremote.authenticate=false
>>>> -Dcom.sun.management.jmxremote.ssl=false
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/bin/activemq.bat
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/activemq.bat
>>>> b/assembly/src/release/bin/activemq.bat
>>>> index 7bbcc0e..276bfab 100755
>>>> --- a/assembly/src/release/bin/activemq.bat
>>>> +++ b/assembly/src/release/bin/activemq.bat
>>>> @@ -77,7 +77,7 @@ if "%ACTIVEMQ_DATA%" == "" set
>>>> ACTIVEMQ_DATA=%ACTIVEMQ_HOME%\data
>>>>
>>>>   if "%ACTIVEMQ_TMP%" == "" set ACTIVEMQ_TMP=%ACTIVEMQ_DATA%\tmp
>>>>
>>>> -if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xms1G -Xmx1G
>>>> -Djava.util.logging.config.file=logging.properties
>>>>-Dhawtio.realm=activemq
>>>> -Dhawtio.role=admins
>>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>>> +if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xms1G -Xmx1G
>>>> -Djava.util.logging.config.file=logging.properties
>>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>>>
>>>>   if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
>>>>   REM set SUNJMX=-Dcom.sun.management.jmxremote.port=1099
>>>> -Dcom.sun.management.jmxremote.authenticate=false
>>>> -Dcom.sun.management.jmxremote.ssl=false
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/bin/linux-x86-32/wrapper.conf
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>>> b/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>>> index 4f5b328..fab6690 100644
>>>> --- a/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>>> +++ b/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>>> @@ -56,10 +56,7 @@
>>>> 
>>>>wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=
>>>>true
>>>>
>>>> 
>>>>wrapper.java.additional.9=-Djava.util.logging.config.file=logging.prope
>>>>rties
>>>>   wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>>>   wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>>
>>>> 
>>>>-wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.ac
>>>>tivemq.jaas.GroupPrincipal
>>>>
>>>> 
>>>>-wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ
>>>>_CONF%/login.config
>>>>
>>>> 
>>>>+wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ
>>>>_CONF%/login.config
>>>>
>>>>   # Uncomment to enable jmx
>>>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/bin/linux-x86-64/wrapper.conf
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>>> b/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>>> index 927921e..7e081e6 100644
>>>> --- a/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>>> +++ b/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>>> @@ -56,10 +56,7 @@
>>>> 
>>>>wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=
>>>>true
>>>>
>>>> 
>>>>wrapper.java.additional.9=-Djava.util.logging.config.file=logging.prope
>>>>rties
>>>>   wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>>>   wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>>
>>>> 
>>>>-wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.ac
>>>>tivemq.jaas.GroupPrincipal
>>>>
>>>> 
>>>>-wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ
>>>>_CONF%/login.config
>>>>
>>>> 
>>>>+wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ
>>>>_CONF%/login.config
>>>>
>>>>   # Uncomment to enable jmx
>>>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/bin/macosx/wrapper.conf
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/macosx/wrapper.conf
>>>> b/assembly/src/release/bin/macosx/wrapper.conf
>>>> index 87ff567..9bc1842 100644
>>>> --- a/assembly/src/release/bin/macosx/wrapper.conf
>>>> +++ b/assembly/src/release/bin/macosx/wrapper.conf
>>>> @@ -56,10 +56,7 @@
>>>> 
>>>>wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=
>>>>true
>>>>
>>>> 
>>>>wrapper.java.additional.9=-Djava.util.logging.config.file=logging.prope
>>>>rties
>>>>   wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>>>   wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>>
>>>> 
>>>>-wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.ac
>>>>tivemq.jaas.GroupPrincipal
>>>>
>>>> 
>>>>-wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ
>>>>_CONF%/login.config
>>>>
>>>> 
>>>>+wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ
>>>>_CONF%/login.config
>>>>
>>>>   # Uncomment to enable jmx
>>>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/bin/win32/wrapper.conf
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/win32/wrapper.conf
>>>> b/assembly/src/release/bin/win32/wrapper.conf
>>>> index 45ade30..7e90df1 100644
>>>> --- a/assembly/src/release/bin/win32/wrapper.conf
>>>> +++ b/assembly/src/release/bin/win32/wrapper.conf
>>>> @@ -56,10 +56,7 @@
>>>> 
>>>>wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=
>>>>true
>>>>
>>>> 
>>>>wrapper.java.additional.9=-Djava.util.logging.config.file=logging.prope
>>>>rties
>>>>   wrapper.java.additional.10=-Dactivemq.conf="%ACTIVEMQ_CONF%"
>>>>   wrapper.java.additional.11=-Dactivemq.data="%ACTIVEMQ_DATA%"
>>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>>
>>>> 
>>>>-wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.ac
>>>>tivemq.jaas.GroupPrincipal
>>>>
>>>> 
>>>>-wrapper.java.additional.15=-Djava.security.auth.login.config="%ACTIVEM
>>>>Q_CONF%/login.config"
>>>>
>>>> 
>>>>+wrapper.java.additional.12=-Djava.security.auth.login.config="%ACTIVEM
>>>>Q_CONF%/login.config"
>>>>
>>>>   # Uncomment to enable remote jmx
>>>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/bin/win64/wrapper.conf
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/win64/wrapper.conf
>>>> b/assembly/src/release/bin/win64/wrapper.conf
>>>> index 35c00b5..8c5bf47 100644
>>>> --- a/assembly/src/release/bin/win64/wrapper.conf
>>>> +++ b/assembly/src/release/bin/win64/wrapper.conf
>>>> @@ -56,10 +56,7 @@
>>>> 
>>>>wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=
>>>>true
>>>>
>>>> 
>>>>wrapper.java.additional.9=-Djava.util.logging.config.file=logging.prope
>>>>rties
>>>>   wrapper.java.additional.10=-Dactivemq.conf="%ACTIVEMQ_CONF%"
>>>>   wrapper.java.additional.11=-Dactivemq.data="%ACTIVEMQ_DATA%"
>>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>>
>>>> 
>>>>-wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.ac
>>>>tivemq.jaas.GroupPrincipal
>>>>
>>>> 
>>>>-wrapper.java.additional.15=-Djava.security.auth.login.config="%ACTIVEM
>>>>Q_CONF%/login.config"
>>>>
>>>> 
>>>>+wrapper.java.additional.12=-Djava.security.auth.login.config="%ACTIVEM
>>>>Q_CONF%/login.config"
>>>>
>>>>   # Uncomment to enable remote jmx
>>>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/conf/activemq.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/conf/activemq.xml
>>>> b/assembly/src/release/conf/activemq.xml
>>>> index e09f474..9f32bd9 100755
>>>> --- a/assembly/src/release/conf/activemq.xml
>>>> +++ b/assembly/src/release/conf/activemq.xml
>>>> @@ -28,12 +28,6 @@
>>>>           </property>
>>>>       </bean>
>>>>
>>>> -    <!-- Allows log searching in hawtio console -->
>>>> -    <bean id="logQuery"
>>>> class="org.fusesource.insight.log.log4j.Log4jLogQuery"
>>>> -          lazy-init="false" scope="singleton"
>>>> -          init-method="start" destroy-method="stop">
>>>> -    </bean>
>>>> -
>>>>       <!--
>>>>           The <broker> element is used to configure the ActiveMQ
>>>>broker.
>>>>       -->
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/conf/jetty.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/conf/jetty.xml
>>>> b/assembly/src/release/conf/jetty.xml
>>>> index 9bb0343..de326b9 100644
>>>> --- a/assembly/src/release/conf/jetty.xml
>>>> +++ b/assembly/src/release/conf/jetty.xml
>>>> @@ -61,11 +61,6 @@
>>>>                   <property name="handlers">
>>>>                       <list>
>>>>                           <bean
>>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>>> -                            <property name="contextPath"
>>>>value="/hawtio"
>>>> />
>>>> -                            <property name="war"
>>>> value="${activemq.home}/webapps/hawtio" />
>>>> -                            <property name="logUrlOnStart"
>>>>value="true"
>>>> />
>>>> -                        </bean>
>>>> -                        <bean
>>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>>>                               <property name="contextPath"
>>>>value="/admin"
>>>> />
>>>>                               <property name="resourceBase"
>>>> value="${activemq.home}/webapps/admin" />
>>>>                               <property name="logUrlOnStart"
>>>>value="true"
>>>> />
>>>> @@ -99,17 +94,6 @@
>>>>           </property>
>>>>       </bean>
>>>>
>>>> -    <bean id="rewrite"
>>>> class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
>>>> -      <property name="rules">
>>>> -          <set>
>>>> -              <bean
>>>> class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule">
>>>> -                  <property name="regex" value="/api/jolokia(.*)"/>
>>>> -                  <property name="replacement"
>>>> value="/hawtio/jolokia$1"/>
>>>> -              </bean>
>>>> -          </set>
>>>> -      </property>
>>>> -    </bean>
>>>> -
>>>>       <bean id="contexts"
>>>> class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
>>>>       </bean>
>>>>
>>>> @@ -144,7 +128,6 @@
>>>>               <bean id="handlers"
>>>> class="org.eclipse.jetty.server.handler.HandlerCollection">
>>>>                   <property name="handlers">
>>>>                       <list>
>>>> -                        <ref bean="rewrite"/>
>>>>                           <ref bean="contexts" />
>>>>                           <ref bean="securityHandler" />
>>>>                       </list>
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/docs/WebConsole-README.txt
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/docs/WebConsole-README.txt
>>>> b/assembly/src/release/docs/WebConsole-README.txt
>>>> index caa9c9f..1e3cf7b 100644
>>>> --- a/assembly/src/release/docs/WebConsole-README.txt
>>>> +++ b/assembly/src/release/docs/WebConsole-README.txt
>>>> @@ -1,28 +1,17 @@
>>>>   Deploying the ActiveMQ-WebConsole
>>>>   =================================
>>>>
>>>> -From ActiveMQ 5.9 onwards ActiveMQ ships with two web consoles:
>>>> -- new console using hawtio
>>>> -- old console
>>>> -
>>>> -The old console is deprecated and replaced with a new modern console
>>>> based on hawtio (http://hawt.io)
>>>> -
>>>> -The old console is accessible at its usual location at:
>>>> +From ActiveMQ 5.9 onwards ActiveMQ ships with a web console which
>>>> +is accessible at its usual location at:
>>>>     http://localhost:8161/admin/
>>>>
>>>> -And the new console is located at:
>>>> -  http://localhost:8161/hawtio/
>>>> -
>>>>   In the default configuration ActiveMQ automatically starts the web
>>>> console in the
>>>> -same VM as the broker. The console is accessibly under
>>>> http://localhost:8161/hawtio/.
>>>> +same VM as the broker. The console is accessibly under
>>>> http://localhost:8161/admin/.
>>>>
>>>>   The broker may ask for credentials to login the web console the
>>>>first
>>>> time.
>>>>   The default username and password is admin/admin.
>>>>
>>>> -In the new console using hawtio, you can configure the default
>>>>users, in
>>>> the
>>>> -conf/users.properties, and conf/groups.properties files.
>>>> -
>>>> -In the old web console you can configure the default users, in the
>>>> +In the web console you can configure the default users, in the
>>>>   conf/jetty-real.properties file. And in the conf/jetty.xml file you
>>>>can
>>>> configure
>>>>   to disable login for the web consoles.
>>>>
>>>> @@ -71,26 +60,6 @@ You can then use web:list to see the context-path
>>>>the
>>>> console is accessible,
>>>>   that is usually: http://localhost:8181/activemqweb
>>>>
>>>>
>>>> -To install the new hawtio web console you install it as follows:
>>>> -
>>>> -If you use Karaf 2.3.3 or better:
>>>> -
>>>> -    features:chooseurl hawtio
>>>> -
>>>> -For older releases you have to use addurl:
>>>> -
>>>> -    features:addurl mvn:io.hawt/hawtio-karaf/1.2-M19/xml/features
>>>> -
>>>> -And then you can install hawtio simply by:
>>>> -
>>>> -    features:install hawtio
>>>> -
>>>> -You can then use web:list to see the context-path the console is
>>>> accessible,
>>>> -that is usually: http://localhost:8181/hawtio
>>>> -
>>>> -See also: http://hawt.io/getstarted/index.html for details how to
>>>> install hawtio.
>>>> -
>>>> -
>>>>   Master/Slave monitoring
>>>>   -----------------------
>>>>   To configure the web console to monitor a master/slave configuration
>>>> configure the jms/jmx
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/examples/conf/jetty-demo.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/examples/conf/jetty-demo.xml
>>>> b/assembly/src/release/examples/conf/jetty-demo.xml
>>>> index cf8d970..f407187 100644
>>>> --- a/assembly/src/release/examples/conf/jetty-demo.xml
>>>> +++ b/assembly/src/release/examples/conf/jetty-demo.xml
>>>> @@ -61,11 +61,6 @@
>>>>                   <property name="handlers">
>>>>                       <list>
>>>>                           <bean
>>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>>> -                            <property name="contextPath"
>>>>value="/hawtio"
>>>> />
>>>> -                            <property name="war"
>>>> value="${activemq.home}/webapps/hawtio" />
>>>> -                            <property name="logUrlOnStart"
>>>>value="true"
>>>> />
>>>> -                        </bean>
>>>> -                        <bean
>>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>>>                               <property name="contextPath"
>>>>value="/admin"
>>>> />
>>>>                               <property name="resourceBase"
>>>> value="${activemq.home}/webapps/admin" />
>>>>                               <property name="logUrlOnStart"
>>>>value="true"
>>>> />
>>>> @@ -104,17 +99,6 @@
>>>>           </property>
>>>>       </bean>
>>>>
>>>> -    <bean id="rewrite"
>>>> class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
>>>> -      <property name="rules">
>>>> -          <set>
>>>> -              <bean
>>>> class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule">
>>>> -                  <property name="regex" value="/api/jolokia(.*)"/>
>>>> -                  <property name="replacement"
>>>> value="/hawtio/jolokia$1"/>
>>>> -              </bean>
>>>> -          </set>
>>>> -      </property>
>>>> -    </bean>
>>>> -
>>>>       <bean id="contexts"
>>>> class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
>>>>       </bean>
>>>>
>>>> @@ -149,7 +133,6 @@
>>>>               <bean id="handlers"
>>>> class="org.eclipse.jetty.server.handler.HandlerCollection">
>>>>                   <property name="handlers">
>>>>                       <list>
>>>> -                        <ref bean="rewrite"/>
>>>>                           <ref bean="contexts" />
>>>>                           <ref bean="securityHandler" />
>>>>                       </list>
>>>>
>>>>
>>>> 
>>>>http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/
>>>>src/release/webapps/index.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/webapps/index.html
>>>> b/assembly/src/release/webapps/index.html
>>>> index 8094416..b64e5db 100644
>>>> --- a/assembly/src/release/webapps/index.html
>>>> +++ b/assembly/src/release/webapps/index.html
>>>> @@ -81,8 +81,7 @@
>>>>
>>>>                                                   <p>What do you want
>>>>to
>>>> do next?</p>
>>>>                                                   <ul
>>>>class="alternate"
>>>> type="square">
>>>> -                                                    <li><a
>>>>title="Manage
>>>> ActiveMQ broker" href="/hawtio/">Manage ActiveMQ broker</a></li>
>>>> -                                                    <li><a
>>>>title="Manage
>>>> ActiveMQ broker (old console)" href="/admin/">Manage ActiveMQ broker
>>>>using
>>>> the old console</a></li>
>>>> +                                                    <li><a
>>>>title="Manage
>>>> ActiveMQ broker" href="/admin/">Manage ActiveMQ broker</a></li>
>>>>                                                       <li><a
>>>>title="See
>>>> some Web demos" href="/demo/">See some Web demos (demos not included
>>>>in
>>>> default configuration)</a></li>
>>>>                                                   </ul>
>>>>                                       </div>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/pom.xml b/pom.xml
>>>> index dedf65c..47c13d9 100755
>>>> --- a/pom.xml
>>>> +++ b/pom.xml
>>>> @@ -65,7 +65,6 @@
>>>>       <hadoop-version>1.0.0</hadoop-version>
>>>>       <hawtbuf-version>1.9</hawtbuf-version>
>>>>       <hawtdispatch-version>1.18</hawtdispatch-version>
>>>> -    <hawtio-version>1.2.1</hawtio-version>
>>>>       <howl-version>0.1.8</howl-version>
>>>>       <hsqldb-version>1.8.0.12</hsqldb-version>
>>>>       <httpclient-version>4.2.5</httpclient-version>
>>>>
>>>
>>>
>>>
>>
>
>
>
>-- 
>http://redhat.com
>http://blog.garytully.com



Re: [1/2] git commit: Remove hawt.io console and restore back to just the old console

Posted by Hadrian Zbarcea <hz...@gmail.com>.
Gary, agree. 5.9.1 will have to have its own branch. The question is 
where should we start branching. I think starting at a stable point on 
the trunk is ok. It includes the leveldb fixes and I don't see a problem 
with extra fixes going in. It's not the only way though. Any other 
preferences/thought?

Right now I have a problem with an MQTT test which is failing and I am 
looking into it.

Cheers,
Hadrian



On 01/17/2014 10:47 AM, Gary Tully wrote:
> pulling out hawtio is not a prerequisite for a 5.9.1, a move like that
> needs a 5.10.
> 5.9.1 had a focus on leveldb replication, but there have been a bunch
> of more changes on trunk.
> Either 5.9.1 gets its own branch with selective changes or we skip and
> go with 5.10 when it is ready.
>
> personally I think hawtio gives activemq a well needed lift in the web
> ui space, and we can work through issues with it.
>
> On 17 January 2014 15:26, Hadrian Zbarcea <hz...@gmail.com> wrote:
>> Hi Gary,
>>
>> I think there is consensus that hawt.io cannot stay in this form. As I
>> mentioned in another thread, I volunteered to release 5.9.1 and there were
>> no objections. The rationale for this commit is to prepare for the release.
>>
>> For 5.10.0 we will agree on a solution and we'll go with that, but since we
>> don't know when that's gonna be, I don't think delaying 5.9.1 makes much
>> sense. This commit has nothing to do with the ongoing discussion.
>>
>> Cheers,
>> Hadrian
>>
>>
>>
>>
>> On 01/17/2014 08:11 AM, Gary Tully wrote:
>>>
>>> This seems to be premature. Is it a -1 of the original commit? in
>>> which case what is the justification?
>>> Otherwise I don't see any consensus in the discussion. Did I miss
>>> something?
>>> Why not invest some time in rebranding/skinning the new console with a
>>> war overlay?
>>> If that is impossible (some technical justification) of there is some
>>> consensus we can look to remove it.
>>>
>>> On 16 January 2014 19:54,  <ha...@apache.org> wrote:
>>>>
>>>> Updated Branches:
>>>>     refs/heads/trunk a2ede974b -> 082d26349
>>>>
>>>>
>>>> Remove hawt.io console and restore back to just the old console
>>>>
>>>>
>>>> Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
>>>> Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/760ee267
>>>> Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/760ee267
>>>> Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/760ee267
>>>>
>>>> Branch: refs/heads/trunk
>>>> Commit: 760ee2677a55131a09306ddda9bcb058beab6ab3
>>>> Parents: 7db0fe6
>>>> Author: Daniel Kulp <dk...@apache.org>
>>>> Authored: Thu Jan 2 11:11:06 2014 -0500
>>>> Committer: Daniel Kulp <dk...@apache.org>
>>>> Committed: Thu Jan 2 11:11:06 2014 -0500
>>>>
>>>> ----------------------------------------------------------------------
>>>>    assembly/pom.xml                                |  6 ---
>>>>    assembly/src/main/descriptors/common-bin.xml    | 18 ---------
>>>>    assembly/src/release/bin/activemq               |  2 +-
>>>>    assembly/src/release/bin/activemq-admin         |  2 +-
>>>>    assembly/src/release/bin/activemq-admin.bat     |  2 +-
>>>>    assembly/src/release/bin/activemq.bat           |  2 +-
>>>>    .../src/release/bin/linux-x86-32/wrapper.conf   |  5 +--
>>>>    .../src/release/bin/linux-x86-64/wrapper.conf   |  5 +--
>>>>    assembly/src/release/bin/macosx/wrapper.conf    |  5 +--
>>>>    assembly/src/release/bin/win32/wrapper.conf     |  5 +--
>>>>    assembly/src/release/bin/win64/wrapper.conf     |  5 +--
>>>>    assembly/src/release/conf/activemq.xml          |  6 ---
>>>>    assembly/src/release/conf/jetty.xml             | 17 ---------
>>>>    assembly/src/release/docs/WebConsole-README.txt | 39
>>>> ++------------------
>>>>    .../src/release/examples/conf/jetty-demo.xml    | 17 ---------
>>>>    assembly/src/release/webapps/index.html         |  3 +-
>>>>    pom.xml                                         |  1 -
>>>>    17 files changed, 14 insertions(+), 126 deletions(-)
>>>> ----------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/pom.xml b/assembly/pom.xml
>>>> index 68f1ee8..42b6c1a 100755
>>>> --- a/assembly/pom.xml
>>>> +++ b/assembly/pom.xml
>>>> @@ -411,12 +411,6 @@
>>>>          <version>1.1.1</version>
>>>>        </dependency>
>>>>        <dependency>
>>>> -      <groupId>io.hawt</groupId>
>>>> -      <artifactId>hawtio-web</artifactId>
>>>> -      <version>${hawtio-version}</version>
>>>> -      <type>war</type>
>>>> -    </dependency>
>>>> -    <dependency>
>>>>          <groupId>org.fusesource.insight</groupId>
>>>>          <artifactId>insight-log-core</artifactId>
>>>>          <version>${insight-version}</version>
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/main/descriptors/common-bin.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/main/descriptors/common-bin.xml
>>>> b/assembly/src/main/descriptors/common-bin.xml
>>>> index 9de62dd..4eb7381 100644
>>>> --- a/assembly/src/main/descriptors/common-bin.xml
>>>> +++ b/assembly/src/main/descriptors/common-bin.xml
>>>> @@ -100,22 +100,6 @@
>>>>      </fileSets>
>>>>
>>>>      <dependencySets>
>>>> -    <dependencySet>
>>>> -      <outputDirectory>/webapps/hawtio</outputDirectory>
>>>> -      <unpack>true</unpack>
>>>> -      <unpackOptions>
>>>> -        <excludes>
>>>> -          <exclude>WEB-INF/lib/slf4j-api-*.jar</exclude>
>>>> -          <exclude>WEB-INF/lib/log4j-*.jar</exclude>
>>>> -          <exclude>WEB-INF/lib/commons-codec-*.jar</exclude>
>>>> -          <exclude>WEB-INF/lib/org.eclipse.jgit-*.jar</exclude>
>>>> -        </excludes>
>>>> -      </unpackOptions>
>>>> -      <scope>runtime</scope>
>>>> -      <includes>
>>>> -        <include>io.hawt:hawtio-web:war</include>
>>>> -      </includes>
>>>> -    </dependencySet>
>>>>
>>>>        <!-- Copy over jar files -->
>>>>        <dependencySet>
>>>> @@ -278,8 +262,6 @@
>>>>            <!-- REST API -->
>>>>            <include>org.jolokia:jolokia-core</include>
>>>>            <include>com.googlecode.json-simple:json-simple</include>
>>>> -        <!-- ADDITIONAL HAWTIO PLUGINS -->
>>>> -        <include>org.ops4j.pax.url:pax-url-aether</include>
>>>>          </includes>
>>>>        </dependencySet>
>>>>      </dependencySets>
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/activemq
>>>> b/assembly/src/release/bin/activemq
>>>> index d99d112..ed34126 100755
>>>> --- a/assembly/src/release/bin/activemq
>>>> +++ b/assembly/src/release/bin/activemq
>>>> @@ -250,7 +250,7 @@ if [ "$CONFIG_LOAD" != "yes" ];then
>>>>    fi
>>>>
>>>>    if [ -z "$ACTIVEMQ_OPTS" ] ; then
>>>> -    ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY
>>>> -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq
>>>> -Dhawtio.role=admins
>>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>>> +    ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY
>>>> -Djava.util.logging.config.file=logging.properties
>>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>>>    fi
>>>>
>>>>    # create configuration if requested
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq-admin
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/activemq-admin
>>>> b/assembly/src/release/bin/activemq-admin
>>>> index 193c181..19c7749 100644
>>>> --- a/assembly/src/release/bin/activemq-admin
>>>> +++ b/assembly/src/release/bin/activemq-admin
>>>> @@ -148,7 +148,7 @@
>>>> ACTIVEMQ_CLASSPATH="${ACTIVEMQ_CONF};"$ACTIVEMQ_CLASSPATH
>>>>
>>>>    if [ ""$1 = "start" ] ; then
>>>>        if [ -z "$ACTIVEMQ_OPTS" ] ; then
>>>> -        ACTIVEMQ_OPTS="-Xmx1G
>>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>> -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq
>>>> -Dhawtio.role=admins
>>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>>> +        ACTIVEMQ_OPTS="-Xmx1G
>>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>> -Djava.util.logging.config.file=logging.properties
>>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>>>        fi
>>>>
>>>>        if [ -z "$SUNJMX" ] ; then
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq-admin.bat
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/activemq-admin.bat
>>>> b/assembly/src/release/bin/activemq-admin.bat
>>>> index c36f7c5..6327826 100644
>>>> --- a/assembly/src/release/bin/activemq-admin.bat
>>>> +++ b/assembly/src/release/bin/activemq-admin.bat
>>>> @@ -80,7 +80,7 @@ if "%ACTIVEMQ_TMP%" == "" set
>>>> ACTIVEMQ_TMP=%ACTIVEMQ_DATA%\tmp
>>>>    if /i not "%1" == "start" goto debugOpts
>>>>
>>>>
>>>> -if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xmx1G
>>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>> -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq
>>>> -Dhawtio.role=admins
>>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>>> +if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xmx1G
>>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>> -Djava.util.logging.config.file=logging.properties
>>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>>>
>>>>    if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
>>>>    REM set SUNJMX=-Dcom.sun.management.jmxremote.port=1099
>>>> -Dcom.sun.management.jmxremote.authenticate=false
>>>> -Dcom.sun.management.jmxremote.ssl=false
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq.bat
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/activemq.bat
>>>> b/assembly/src/release/bin/activemq.bat
>>>> index 7bbcc0e..276bfab 100755
>>>> --- a/assembly/src/release/bin/activemq.bat
>>>> +++ b/assembly/src/release/bin/activemq.bat
>>>> @@ -77,7 +77,7 @@ if "%ACTIVEMQ_DATA%" == "" set
>>>> ACTIVEMQ_DATA=%ACTIVEMQ_HOME%\data
>>>>
>>>>    if "%ACTIVEMQ_TMP%" == "" set ACTIVEMQ_TMP=%ACTIVEMQ_DATA%\tmp
>>>>
>>>> -if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xms1G -Xmx1G
>>>> -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq
>>>> -Dhawtio.role=admins
>>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>>> +if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xms1G -Xmx1G
>>>> -Djava.util.logging.config.file=logging.properties
>>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>>>
>>>>    if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
>>>>    REM set SUNJMX=-Dcom.sun.management.jmxremote.port=1099
>>>> -Dcom.sun.management.jmxremote.authenticate=false
>>>> -Dcom.sun.management.jmxremote.ssl=false
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>>> b/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>>> index 4f5b328..fab6690 100644
>>>> --- a/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>>> +++ b/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>>> @@ -56,10 +56,7 @@
>>>> wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>>
>>>> wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>>>    wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>>>    wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>>
>>>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>>
>>>> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>>
>>>> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>>
>>>>    # Uncomment to enable jmx
>>>>    #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>>> b/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>>> index 927921e..7e081e6 100644
>>>> --- a/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>>> +++ b/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>>> @@ -56,10 +56,7 @@
>>>> wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>>
>>>> wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>>>    wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>>>    wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>>
>>>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>>
>>>> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>>
>>>> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>>
>>>>    # Uncomment to enable jmx
>>>>    #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/macosx/wrapper.conf
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/macosx/wrapper.conf
>>>> b/assembly/src/release/bin/macosx/wrapper.conf
>>>> index 87ff567..9bc1842 100644
>>>> --- a/assembly/src/release/bin/macosx/wrapper.conf
>>>> +++ b/assembly/src/release/bin/macosx/wrapper.conf
>>>> @@ -56,10 +56,7 @@
>>>> wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>>
>>>> wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>>>    wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>>>    wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>>
>>>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>>
>>>> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>>
>>>> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>>
>>>>    # Uncomment to enable jmx
>>>>    #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/win32/wrapper.conf
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/win32/wrapper.conf
>>>> b/assembly/src/release/bin/win32/wrapper.conf
>>>> index 45ade30..7e90df1 100644
>>>> --- a/assembly/src/release/bin/win32/wrapper.conf
>>>> +++ b/assembly/src/release/bin/win32/wrapper.conf
>>>> @@ -56,10 +56,7 @@
>>>> wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>>
>>>> wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>>>    wrapper.java.additional.10=-Dactivemq.conf="%ACTIVEMQ_CONF%"
>>>>    wrapper.java.additional.11=-Dactivemq.data="%ACTIVEMQ_DATA%"
>>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>>
>>>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>>
>>>> -wrapper.java.additional.15=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>>>>
>>>> +wrapper.java.additional.12=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>>>>
>>>>    # Uncomment to enable remote jmx
>>>>    #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/win64/wrapper.conf
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/bin/win64/wrapper.conf
>>>> b/assembly/src/release/bin/win64/wrapper.conf
>>>> index 35c00b5..8c5bf47 100644
>>>> --- a/assembly/src/release/bin/win64/wrapper.conf
>>>> +++ b/assembly/src/release/bin/win64/wrapper.conf
>>>> @@ -56,10 +56,7 @@
>>>> wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>>
>>>> wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>>>    wrapper.java.additional.10=-Dactivemq.conf="%ACTIVEMQ_CONF%"
>>>>    wrapper.java.additional.11=-Dactivemq.data="%ACTIVEMQ_DATA%"
>>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>>
>>>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>>
>>>> -wrapper.java.additional.15=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>>>>
>>>> +wrapper.java.additional.12=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>>>>
>>>>    # Uncomment to enable remote jmx
>>>>    #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/conf/activemq.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/conf/activemq.xml
>>>> b/assembly/src/release/conf/activemq.xml
>>>> index e09f474..9f32bd9 100755
>>>> --- a/assembly/src/release/conf/activemq.xml
>>>> +++ b/assembly/src/release/conf/activemq.xml
>>>> @@ -28,12 +28,6 @@
>>>>            </property>
>>>>        </bean>
>>>>
>>>> -    <!-- Allows log searching in hawtio console -->
>>>> -    <bean id="logQuery"
>>>> class="org.fusesource.insight.log.log4j.Log4jLogQuery"
>>>> -          lazy-init="false" scope="singleton"
>>>> -          init-method="start" destroy-method="stop">
>>>> -    </bean>
>>>> -
>>>>        <!--
>>>>            The <broker> element is used to configure the ActiveMQ broker.
>>>>        -->
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/conf/jetty.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/conf/jetty.xml
>>>> b/assembly/src/release/conf/jetty.xml
>>>> index 9bb0343..de326b9 100644
>>>> --- a/assembly/src/release/conf/jetty.xml
>>>> +++ b/assembly/src/release/conf/jetty.xml
>>>> @@ -61,11 +61,6 @@
>>>>                    <property name="handlers">
>>>>                        <list>
>>>>                            <bean
>>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>>> -                            <property name="contextPath" value="/hawtio"
>>>> />
>>>> -                            <property name="war"
>>>> value="${activemq.home}/webapps/hawtio" />
>>>> -                            <property name="logUrlOnStart" value="true"
>>>> />
>>>> -                        </bean>
>>>> -                        <bean
>>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>>>                                <property name="contextPath" value="/admin"
>>>> />
>>>>                                <property name="resourceBase"
>>>> value="${activemq.home}/webapps/admin" />
>>>>                                <property name="logUrlOnStart" value="true"
>>>> />
>>>> @@ -99,17 +94,6 @@
>>>>            </property>
>>>>        </bean>
>>>>
>>>> -    <bean id="rewrite"
>>>> class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
>>>> -      <property name="rules">
>>>> -          <set>
>>>> -              <bean
>>>> class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule">
>>>> -                  <property name="regex" value="/api/jolokia(.*)"/>
>>>> -                  <property name="replacement"
>>>> value="/hawtio/jolokia$1"/>
>>>> -              </bean>
>>>> -          </set>
>>>> -      </property>
>>>> -    </bean>
>>>> -
>>>>        <bean id="contexts"
>>>> class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
>>>>        </bean>
>>>>
>>>> @@ -144,7 +128,6 @@
>>>>                <bean id="handlers"
>>>> class="org.eclipse.jetty.server.handler.HandlerCollection">
>>>>                    <property name="handlers">
>>>>                        <list>
>>>> -                        <ref bean="rewrite"/>
>>>>                            <ref bean="contexts" />
>>>>                            <ref bean="securityHandler" />
>>>>                        </list>
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/docs/WebConsole-README.txt
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/docs/WebConsole-README.txt
>>>> b/assembly/src/release/docs/WebConsole-README.txt
>>>> index caa9c9f..1e3cf7b 100644
>>>> --- a/assembly/src/release/docs/WebConsole-README.txt
>>>> +++ b/assembly/src/release/docs/WebConsole-README.txt
>>>> @@ -1,28 +1,17 @@
>>>>    Deploying the ActiveMQ-WebConsole
>>>>    =================================
>>>>
>>>> -From ActiveMQ 5.9 onwards ActiveMQ ships with two web consoles:
>>>> -- new console using hawtio
>>>> -- old console
>>>> -
>>>> -The old console is deprecated and replaced with a new modern console
>>>> based on hawtio (http://hawt.io)
>>>> -
>>>> -The old console is accessible at its usual location at:
>>>> +From ActiveMQ 5.9 onwards ActiveMQ ships with a web console which
>>>> +is accessible at its usual location at:
>>>>      http://localhost:8161/admin/
>>>>
>>>> -And the new console is located at:
>>>> -  http://localhost:8161/hawtio/
>>>> -
>>>>    In the default configuration ActiveMQ automatically starts the web
>>>> console in the
>>>> -same VM as the broker. The console is accessibly under
>>>> http://localhost:8161/hawtio/.
>>>> +same VM as the broker. The console is accessibly under
>>>> http://localhost:8161/admin/.
>>>>
>>>>    The broker may ask for credentials to login the web console the first
>>>> time.
>>>>    The default username and password is admin/admin.
>>>>
>>>> -In the new console using hawtio, you can configure the default users, in
>>>> the
>>>> -conf/users.properties, and conf/groups.properties files.
>>>> -
>>>> -In the old web console you can configure the default users, in the
>>>> +In the web console you can configure the default users, in the
>>>>    conf/jetty-real.properties file. And in the conf/jetty.xml file you can
>>>> configure
>>>>    to disable login for the web consoles.
>>>>
>>>> @@ -71,26 +60,6 @@ You can then use web:list to see the context-path the
>>>> console is accessible,
>>>>    that is usually: http://localhost:8181/activemqweb
>>>>
>>>>
>>>> -To install the new hawtio web console you install it as follows:
>>>> -
>>>> -If you use Karaf 2.3.3 or better:
>>>> -
>>>> -    features:chooseurl hawtio
>>>> -
>>>> -For older releases you have to use addurl:
>>>> -
>>>> -    features:addurl mvn:io.hawt/hawtio-karaf/1.2-M19/xml/features
>>>> -
>>>> -And then you can install hawtio simply by:
>>>> -
>>>> -    features:install hawtio
>>>> -
>>>> -You can then use web:list to see the context-path the console is
>>>> accessible,
>>>> -that is usually: http://localhost:8181/hawtio
>>>> -
>>>> -See also: http://hawt.io/getstarted/index.html for details how to
>>>> install hawtio.
>>>> -
>>>> -
>>>>    Master/Slave monitoring
>>>>    -----------------------
>>>>    To configure the web console to monitor a master/slave configuration
>>>> configure the jms/jmx
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/examples/conf/jetty-demo.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/examples/conf/jetty-demo.xml
>>>> b/assembly/src/release/examples/conf/jetty-demo.xml
>>>> index cf8d970..f407187 100644
>>>> --- a/assembly/src/release/examples/conf/jetty-demo.xml
>>>> +++ b/assembly/src/release/examples/conf/jetty-demo.xml
>>>> @@ -61,11 +61,6 @@
>>>>                    <property name="handlers">
>>>>                        <list>
>>>>                            <bean
>>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>>> -                            <property name="contextPath" value="/hawtio"
>>>> />
>>>> -                            <property name="war"
>>>> value="${activemq.home}/webapps/hawtio" />
>>>> -                            <property name="logUrlOnStart" value="true"
>>>> />
>>>> -                        </bean>
>>>> -                        <bean
>>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>>>                                <property name="contextPath" value="/admin"
>>>> />
>>>>                                <property name="resourceBase"
>>>> value="${activemq.home}/webapps/admin" />
>>>>                                <property name="logUrlOnStart" value="true"
>>>> />
>>>> @@ -104,17 +99,6 @@
>>>>            </property>
>>>>        </bean>
>>>>
>>>> -    <bean id="rewrite"
>>>> class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
>>>> -      <property name="rules">
>>>> -          <set>
>>>> -              <bean
>>>> class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule">
>>>> -                  <property name="regex" value="/api/jolokia(.*)"/>
>>>> -                  <property name="replacement"
>>>> value="/hawtio/jolokia$1"/>
>>>> -              </bean>
>>>> -          </set>
>>>> -      </property>
>>>> -    </bean>
>>>> -
>>>>        <bean id="contexts"
>>>> class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
>>>>        </bean>
>>>>
>>>> @@ -149,7 +133,6 @@
>>>>                <bean id="handlers"
>>>> class="org.eclipse.jetty.server.handler.HandlerCollection">
>>>>                    <property name="handlers">
>>>>                        <list>
>>>> -                        <ref bean="rewrite"/>
>>>>                            <ref bean="contexts" />
>>>>                            <ref bean="securityHandler" />
>>>>                        </list>
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/webapps/index.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/assembly/src/release/webapps/index.html
>>>> b/assembly/src/release/webapps/index.html
>>>> index 8094416..b64e5db 100644
>>>> --- a/assembly/src/release/webapps/index.html
>>>> +++ b/assembly/src/release/webapps/index.html
>>>> @@ -81,8 +81,7 @@
>>>>
>>>>                                                    <p>What do you want to
>>>> do next?</p>
>>>>                                                    <ul class="alternate"
>>>> type="square">
>>>> -                                                    <li><a title="Manage
>>>> ActiveMQ broker" href="/hawtio/">Manage ActiveMQ broker</a></li>
>>>> -                                                    <li><a title="Manage
>>>> ActiveMQ broker (old console)" href="/admin/">Manage ActiveMQ broker using
>>>> the old console</a></li>
>>>> +                                                    <li><a title="Manage
>>>> ActiveMQ broker" href="/admin/">Manage ActiveMQ broker</a></li>
>>>>                                                        <li><a title="See
>>>> some Web demos" href="/demo/">See some Web demos (demos not included in
>>>> default configuration)</a></li>
>>>>                                                    </ul>
>>>>                                        </div>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/pom.xml b/pom.xml
>>>> index dedf65c..47c13d9 100755
>>>> --- a/pom.xml
>>>> +++ b/pom.xml
>>>> @@ -65,7 +65,6 @@
>>>>        <hadoop-version>1.0.0</hadoop-version>
>>>>        <hawtbuf-version>1.9</hawtbuf-version>
>>>>        <hawtdispatch-version>1.18</hawtdispatch-version>
>>>> -    <hawtio-version>1.2.1</hawtio-version>
>>>>        <howl-version>0.1.8</howl-version>
>>>>        <hsqldb-version>1.8.0.12</hsqldb-version>
>>>>        <httpclient-version>4.2.5</httpclient-version>
>>>>
>>>
>>>
>>>
>>
>
>
>

Re: [1/2] git commit: Remove hawt.io console and restore back to just the old console

Posted by Gary Tully <ga...@gmail.com>.
pulling out hawtio is not a prerequisite for a 5.9.1, a move like that
needs a 5.10.
5.9.1 had a focus on leveldb replication, but there have been a bunch
of more changes on trunk.
Either 5.9.1 gets its own branch with selective changes or we skip and
go with 5.10 when it is ready.

personally I think hawtio gives activemq a well needed lift in the web
ui space, and we can work through issues with it.

On 17 January 2014 15:26, Hadrian Zbarcea <hz...@gmail.com> wrote:
> Hi Gary,
>
> I think there is consensus that hawt.io cannot stay in this form. As I
> mentioned in another thread, I volunteered to release 5.9.1 and there were
> no objections. The rationale for this commit is to prepare for the release.
>
> For 5.10.0 we will agree on a solution and we'll go with that, but since we
> don't know when that's gonna be, I don't think delaying 5.9.1 makes much
> sense. This commit has nothing to do with the ongoing discussion.
>
> Cheers,
> Hadrian
>
>
>
>
> On 01/17/2014 08:11 AM, Gary Tully wrote:
>>
>> This seems to be premature. Is it a -1 of the original commit? in
>> which case what is the justification?
>> Otherwise I don't see any consensus in the discussion. Did I miss
>> something?
>> Why not invest some time in rebranding/skinning the new console with a
>> war overlay?
>> If that is impossible (some technical justification) of there is some
>> consensus we can look to remove it.
>>
>> On 16 January 2014 19:54,  <ha...@apache.org> wrote:
>>>
>>> Updated Branches:
>>>    refs/heads/trunk a2ede974b -> 082d26349
>>>
>>>
>>> Remove hawt.io console and restore back to just the old console
>>>
>>>
>>> Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
>>> Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/760ee267
>>> Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/760ee267
>>> Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/760ee267
>>>
>>> Branch: refs/heads/trunk
>>> Commit: 760ee2677a55131a09306ddda9bcb058beab6ab3
>>> Parents: 7db0fe6
>>> Author: Daniel Kulp <dk...@apache.org>
>>> Authored: Thu Jan 2 11:11:06 2014 -0500
>>> Committer: Daniel Kulp <dk...@apache.org>
>>> Committed: Thu Jan 2 11:11:06 2014 -0500
>>>
>>> ----------------------------------------------------------------------
>>>   assembly/pom.xml                                |  6 ---
>>>   assembly/src/main/descriptors/common-bin.xml    | 18 ---------
>>>   assembly/src/release/bin/activemq               |  2 +-
>>>   assembly/src/release/bin/activemq-admin         |  2 +-
>>>   assembly/src/release/bin/activemq-admin.bat     |  2 +-
>>>   assembly/src/release/bin/activemq.bat           |  2 +-
>>>   .../src/release/bin/linux-x86-32/wrapper.conf   |  5 +--
>>>   .../src/release/bin/linux-x86-64/wrapper.conf   |  5 +--
>>>   assembly/src/release/bin/macosx/wrapper.conf    |  5 +--
>>>   assembly/src/release/bin/win32/wrapper.conf     |  5 +--
>>>   assembly/src/release/bin/win64/wrapper.conf     |  5 +--
>>>   assembly/src/release/conf/activemq.xml          |  6 ---
>>>   assembly/src/release/conf/jetty.xml             | 17 ---------
>>>   assembly/src/release/docs/WebConsole-README.txt | 39
>>> ++------------------
>>>   .../src/release/examples/conf/jetty-demo.xml    | 17 ---------
>>>   assembly/src/release/webapps/index.html         |  3 +-
>>>   pom.xml                                         |  1 -
>>>   17 files changed, 14 insertions(+), 126 deletions(-)
>>> ----------------------------------------------------------------------
>>>
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/pom.xml
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/pom.xml b/assembly/pom.xml
>>> index 68f1ee8..42b6c1a 100755
>>> --- a/assembly/pom.xml
>>> +++ b/assembly/pom.xml
>>> @@ -411,12 +411,6 @@
>>>         <version>1.1.1</version>
>>>       </dependency>
>>>       <dependency>
>>> -      <groupId>io.hawt</groupId>
>>> -      <artifactId>hawtio-web</artifactId>
>>> -      <version>${hawtio-version}</version>
>>> -      <type>war</type>
>>> -    </dependency>
>>> -    <dependency>
>>>         <groupId>org.fusesource.insight</groupId>
>>>         <artifactId>insight-log-core</artifactId>
>>>         <version>${insight-version}</version>
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/main/descriptors/common-bin.xml
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/main/descriptors/common-bin.xml
>>> b/assembly/src/main/descriptors/common-bin.xml
>>> index 9de62dd..4eb7381 100644
>>> --- a/assembly/src/main/descriptors/common-bin.xml
>>> +++ b/assembly/src/main/descriptors/common-bin.xml
>>> @@ -100,22 +100,6 @@
>>>     </fileSets>
>>>
>>>     <dependencySets>
>>> -    <dependencySet>
>>> -      <outputDirectory>/webapps/hawtio</outputDirectory>
>>> -      <unpack>true</unpack>
>>> -      <unpackOptions>
>>> -        <excludes>
>>> -          <exclude>WEB-INF/lib/slf4j-api-*.jar</exclude>
>>> -          <exclude>WEB-INF/lib/log4j-*.jar</exclude>
>>> -          <exclude>WEB-INF/lib/commons-codec-*.jar</exclude>
>>> -          <exclude>WEB-INF/lib/org.eclipse.jgit-*.jar</exclude>
>>> -        </excludes>
>>> -      </unpackOptions>
>>> -      <scope>runtime</scope>
>>> -      <includes>
>>> -        <include>io.hawt:hawtio-web:war</include>
>>> -      </includes>
>>> -    </dependencySet>
>>>
>>>       <!-- Copy over jar files -->
>>>       <dependencySet>
>>> @@ -278,8 +262,6 @@
>>>           <!-- REST API -->
>>>           <include>org.jolokia:jolokia-core</include>
>>>           <include>com.googlecode.json-simple:json-simple</include>
>>> -        <!-- ADDITIONAL HAWTIO PLUGINS -->
>>> -        <include>org.ops4j.pax.url:pax-url-aether</include>
>>>         </includes>
>>>       </dependencySet>
>>>     </dependencySets>
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/bin/activemq
>>> b/assembly/src/release/bin/activemq
>>> index d99d112..ed34126 100755
>>> --- a/assembly/src/release/bin/activemq
>>> +++ b/assembly/src/release/bin/activemq
>>> @@ -250,7 +250,7 @@ if [ "$CONFIG_LOAD" != "yes" ];then
>>>   fi
>>>
>>>   if [ -z "$ACTIVEMQ_OPTS" ] ; then
>>> -    ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY
>>> -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq
>>> -Dhawtio.role=admins
>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>> +    ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY
>>> -Djava.util.logging.config.file=logging.properties
>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>>   fi
>>>
>>>   # create configuration if requested
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq-admin
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/bin/activemq-admin
>>> b/assembly/src/release/bin/activemq-admin
>>> index 193c181..19c7749 100644
>>> --- a/assembly/src/release/bin/activemq-admin
>>> +++ b/assembly/src/release/bin/activemq-admin
>>> @@ -148,7 +148,7 @@
>>> ACTIVEMQ_CLASSPATH="${ACTIVEMQ_CONF};"$ACTIVEMQ_CLASSPATH
>>>
>>>   if [ ""$1 = "start" ] ; then
>>>       if [ -z "$ACTIVEMQ_OPTS" ] ; then
>>> -        ACTIVEMQ_OPTS="-Xmx1G
>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>> -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq
>>> -Dhawtio.role=admins
>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>> +        ACTIVEMQ_OPTS="-Xmx1G
>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>> -Djava.util.logging.config.file=logging.properties
>>> -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>>       fi
>>>
>>>       if [ -z "$SUNJMX" ] ; then
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq-admin.bat
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/bin/activemq-admin.bat
>>> b/assembly/src/release/bin/activemq-admin.bat
>>> index c36f7c5..6327826 100644
>>> --- a/assembly/src/release/bin/activemq-admin.bat
>>> +++ b/assembly/src/release/bin/activemq-admin.bat
>>> @@ -80,7 +80,7 @@ if "%ACTIVEMQ_TMP%" == "" set
>>> ACTIVEMQ_TMP=%ACTIVEMQ_DATA%\tmp
>>>   if /i not "%1" == "start" goto debugOpts
>>>
>>>
>>> -if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xmx1G
>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>> -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq
>>> -Dhawtio.role=admins
>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>> +if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xmx1G
>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>> -Djava.util.logging.config.file=logging.properties
>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>>
>>>   if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
>>>   REM set SUNJMX=-Dcom.sun.management.jmxremote.port=1099
>>> -Dcom.sun.management.jmxremote.authenticate=false
>>> -Dcom.sun.management.jmxremote.ssl=false
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq.bat
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/bin/activemq.bat
>>> b/assembly/src/release/bin/activemq.bat
>>> index 7bbcc0e..276bfab 100755
>>> --- a/assembly/src/release/bin/activemq.bat
>>> +++ b/assembly/src/release/bin/activemq.bat
>>> @@ -77,7 +77,7 @@ if "%ACTIVEMQ_DATA%" == "" set
>>> ACTIVEMQ_DATA=%ACTIVEMQ_HOME%\data
>>>
>>>   if "%ACTIVEMQ_TMP%" == "" set ACTIVEMQ_TMP=%ACTIVEMQ_DATA%\tmp
>>>
>>> -if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xms1G -Xmx1G
>>> -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq
>>> -Dhawtio.role=admins
>>> -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>> +if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xms1G -Xmx1G
>>> -Djava.util.logging.config.file=logging.properties
>>> -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>>
>>>   if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
>>>   REM set SUNJMX=-Dcom.sun.management.jmxremote.port=1099
>>> -Dcom.sun.management.jmxremote.authenticate=false
>>> -Dcom.sun.management.jmxremote.ssl=false
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>> b/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>> index 4f5b328..fab6690 100644
>>> --- a/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>> +++ b/assembly/src/release/bin/linux-x86-32/wrapper.conf
>>> @@ -56,10 +56,7 @@
>>> wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>
>>> wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>>   wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>>   wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>
>>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>
>>> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>
>>> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>
>>>   # Uncomment to enable jmx
>>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>> b/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>> index 927921e..7e081e6 100644
>>> --- a/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>> +++ b/assembly/src/release/bin/linux-x86-64/wrapper.conf
>>> @@ -56,10 +56,7 @@
>>> wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>
>>> wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>>   wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>>   wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>
>>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>
>>> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>
>>> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>
>>>   # Uncomment to enable jmx
>>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/macosx/wrapper.conf
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/bin/macosx/wrapper.conf
>>> b/assembly/src/release/bin/macosx/wrapper.conf
>>> index 87ff567..9bc1842 100644
>>> --- a/assembly/src/release/bin/macosx/wrapper.conf
>>> +++ b/assembly/src/release/bin/macosx/wrapper.conf
>>> @@ -56,10 +56,7 @@
>>> wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>
>>> wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>>   wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>>   wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>
>>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>
>>> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>
>>> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>>
>>>   # Uncomment to enable jmx
>>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/win32/wrapper.conf
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/bin/win32/wrapper.conf
>>> b/assembly/src/release/bin/win32/wrapper.conf
>>> index 45ade30..7e90df1 100644
>>> --- a/assembly/src/release/bin/win32/wrapper.conf
>>> +++ b/assembly/src/release/bin/win32/wrapper.conf
>>> @@ -56,10 +56,7 @@
>>> wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>
>>> wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>>   wrapper.java.additional.10=-Dactivemq.conf="%ACTIVEMQ_CONF%"
>>>   wrapper.java.additional.11=-Dactivemq.data="%ACTIVEMQ_DATA%"
>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>
>>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>
>>> -wrapper.java.additional.15=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>>>
>>> +wrapper.java.additional.12=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>>>
>>>   # Uncomment to enable remote jmx
>>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/win64/wrapper.conf
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/bin/win64/wrapper.conf
>>> b/assembly/src/release/bin/win64/wrapper.conf
>>> index 35c00b5..8c5bf47 100644
>>> --- a/assembly/src/release/bin/win64/wrapper.conf
>>> +++ b/assembly/src/release/bin/win64/wrapper.conf
>>> @@ -56,10 +56,7 @@
>>> wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>>
>>> wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>>   wrapper.java.additional.10=-Dactivemq.conf="%ACTIVEMQ_CONF%"
>>>   wrapper.java.additional.11=-Dactivemq.data="%ACTIVEMQ_DATA%"
>>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>>> -wrapper.java.additional.13=-Dhawtio.role=admins
>>>
>>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>>>
>>> -wrapper.java.additional.15=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>>>
>>> +wrapper.java.additional.12=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>>>
>>>   # Uncomment to enable remote jmx
>>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/conf/activemq.xml
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/conf/activemq.xml
>>> b/assembly/src/release/conf/activemq.xml
>>> index e09f474..9f32bd9 100755
>>> --- a/assembly/src/release/conf/activemq.xml
>>> +++ b/assembly/src/release/conf/activemq.xml
>>> @@ -28,12 +28,6 @@
>>>           </property>
>>>       </bean>
>>>
>>> -    <!-- Allows log searching in hawtio console -->
>>> -    <bean id="logQuery"
>>> class="org.fusesource.insight.log.log4j.Log4jLogQuery"
>>> -          lazy-init="false" scope="singleton"
>>> -          init-method="start" destroy-method="stop">
>>> -    </bean>
>>> -
>>>       <!--
>>>           The <broker> element is used to configure the ActiveMQ broker.
>>>       -->
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/conf/jetty.xml
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/conf/jetty.xml
>>> b/assembly/src/release/conf/jetty.xml
>>> index 9bb0343..de326b9 100644
>>> --- a/assembly/src/release/conf/jetty.xml
>>> +++ b/assembly/src/release/conf/jetty.xml
>>> @@ -61,11 +61,6 @@
>>>                   <property name="handlers">
>>>                       <list>
>>>                           <bean
>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>> -                            <property name="contextPath" value="/hawtio"
>>> />
>>> -                            <property name="war"
>>> value="${activemq.home}/webapps/hawtio" />
>>> -                            <property name="logUrlOnStart" value="true"
>>> />
>>> -                        </bean>
>>> -                        <bean
>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>>                               <property name="contextPath" value="/admin"
>>> />
>>>                               <property name="resourceBase"
>>> value="${activemq.home}/webapps/admin" />
>>>                               <property name="logUrlOnStart" value="true"
>>> />
>>> @@ -99,17 +94,6 @@
>>>           </property>
>>>       </bean>
>>>
>>> -    <bean id="rewrite"
>>> class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
>>> -      <property name="rules">
>>> -          <set>
>>> -              <bean
>>> class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule">
>>> -                  <property name="regex" value="/api/jolokia(.*)"/>
>>> -                  <property name="replacement"
>>> value="/hawtio/jolokia$1"/>
>>> -              </bean>
>>> -          </set>
>>> -      </property>
>>> -    </bean>
>>> -
>>>       <bean id="contexts"
>>> class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
>>>       </bean>
>>>
>>> @@ -144,7 +128,6 @@
>>>               <bean id="handlers"
>>> class="org.eclipse.jetty.server.handler.HandlerCollection">
>>>                   <property name="handlers">
>>>                       <list>
>>> -                        <ref bean="rewrite"/>
>>>                           <ref bean="contexts" />
>>>                           <ref bean="securityHandler" />
>>>                       </list>
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/docs/WebConsole-README.txt
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/docs/WebConsole-README.txt
>>> b/assembly/src/release/docs/WebConsole-README.txt
>>> index caa9c9f..1e3cf7b 100644
>>> --- a/assembly/src/release/docs/WebConsole-README.txt
>>> +++ b/assembly/src/release/docs/WebConsole-README.txt
>>> @@ -1,28 +1,17 @@
>>>   Deploying the ActiveMQ-WebConsole
>>>   =================================
>>>
>>> -From ActiveMQ 5.9 onwards ActiveMQ ships with two web consoles:
>>> -- new console using hawtio
>>> -- old console
>>> -
>>> -The old console is deprecated and replaced with a new modern console
>>> based on hawtio (http://hawt.io)
>>> -
>>> -The old console is accessible at its usual location at:
>>> +From ActiveMQ 5.9 onwards ActiveMQ ships with a web console which
>>> +is accessible at its usual location at:
>>>     http://localhost:8161/admin/
>>>
>>> -And the new console is located at:
>>> -  http://localhost:8161/hawtio/
>>> -
>>>   In the default configuration ActiveMQ automatically starts the web
>>> console in the
>>> -same VM as the broker. The console is accessibly under
>>> http://localhost:8161/hawtio/.
>>> +same VM as the broker. The console is accessibly under
>>> http://localhost:8161/admin/.
>>>
>>>   The broker may ask for credentials to login the web console the first
>>> time.
>>>   The default username and password is admin/admin.
>>>
>>> -In the new console using hawtio, you can configure the default users, in
>>> the
>>> -conf/users.properties, and conf/groups.properties files.
>>> -
>>> -In the old web console you can configure the default users, in the
>>> +In the web console you can configure the default users, in the
>>>   conf/jetty-real.properties file. And in the conf/jetty.xml file you can
>>> configure
>>>   to disable login for the web consoles.
>>>
>>> @@ -71,26 +60,6 @@ You can then use web:list to see the context-path the
>>> console is accessible,
>>>   that is usually: http://localhost:8181/activemqweb
>>>
>>>
>>> -To install the new hawtio web console you install it as follows:
>>> -
>>> -If you use Karaf 2.3.3 or better:
>>> -
>>> -    features:chooseurl hawtio
>>> -
>>> -For older releases you have to use addurl:
>>> -
>>> -    features:addurl mvn:io.hawt/hawtio-karaf/1.2-M19/xml/features
>>> -
>>> -And then you can install hawtio simply by:
>>> -
>>> -    features:install hawtio
>>> -
>>> -You can then use web:list to see the context-path the console is
>>> accessible,
>>> -that is usually: http://localhost:8181/hawtio
>>> -
>>> -See also: http://hawt.io/getstarted/index.html for details how to
>>> install hawtio.
>>> -
>>> -
>>>   Master/Slave monitoring
>>>   -----------------------
>>>   To configure the web console to monitor a master/slave configuration
>>> configure the jms/jmx
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/examples/conf/jetty-demo.xml
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/examples/conf/jetty-demo.xml
>>> b/assembly/src/release/examples/conf/jetty-demo.xml
>>> index cf8d970..f407187 100644
>>> --- a/assembly/src/release/examples/conf/jetty-demo.xml
>>> +++ b/assembly/src/release/examples/conf/jetty-demo.xml
>>> @@ -61,11 +61,6 @@
>>>                   <property name="handlers">
>>>                       <list>
>>>                           <bean
>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>> -                            <property name="contextPath" value="/hawtio"
>>> />
>>> -                            <property name="war"
>>> value="${activemq.home}/webapps/hawtio" />
>>> -                            <property name="logUrlOnStart" value="true"
>>> />
>>> -                        </bean>
>>> -                        <bean
>>> class="org.eclipse.jetty.webapp.WebAppContext">
>>>                               <property name="contextPath" value="/admin"
>>> />
>>>                               <property name="resourceBase"
>>> value="${activemq.home}/webapps/admin" />
>>>                               <property name="logUrlOnStart" value="true"
>>> />
>>> @@ -104,17 +99,6 @@
>>>           </property>
>>>       </bean>
>>>
>>> -    <bean id="rewrite"
>>> class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
>>> -      <property name="rules">
>>> -          <set>
>>> -              <bean
>>> class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule">
>>> -                  <property name="regex" value="/api/jolokia(.*)"/>
>>> -                  <property name="replacement"
>>> value="/hawtio/jolokia$1"/>
>>> -              </bean>
>>> -          </set>
>>> -      </property>
>>> -    </bean>
>>> -
>>>       <bean id="contexts"
>>> class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
>>>       </bean>
>>>
>>> @@ -149,7 +133,6 @@
>>>               <bean id="handlers"
>>> class="org.eclipse.jetty.server.handler.HandlerCollection">
>>>                   <property name="handlers">
>>>                       <list>
>>> -                        <ref bean="rewrite"/>
>>>                           <ref bean="contexts" />
>>>                           <ref bean="securityHandler" />
>>>                       </list>
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/webapps/index.html
>>> ----------------------------------------------------------------------
>>> diff --git a/assembly/src/release/webapps/index.html
>>> b/assembly/src/release/webapps/index.html
>>> index 8094416..b64e5db 100644
>>> --- a/assembly/src/release/webapps/index.html
>>> +++ b/assembly/src/release/webapps/index.html
>>> @@ -81,8 +81,7 @@
>>>
>>>                                                   <p>What do you want to
>>> do next?</p>
>>>                                                   <ul class="alternate"
>>> type="square">
>>> -                                                    <li><a title="Manage
>>> ActiveMQ broker" href="/hawtio/">Manage ActiveMQ broker</a></li>
>>> -                                                    <li><a title="Manage
>>> ActiveMQ broker (old console)" href="/admin/">Manage ActiveMQ broker using
>>> the old console</a></li>
>>> +                                                    <li><a title="Manage
>>> ActiveMQ broker" href="/admin/">Manage ActiveMQ broker</a></li>
>>>                                                       <li><a title="See
>>> some Web demos" href="/demo/">See some Web demos (demos not included in
>>> default configuration)</a></li>
>>>                                                   </ul>
>>>                                       </div>
>>>
>>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/pom.xml
>>> ----------------------------------------------------------------------
>>> diff --git a/pom.xml b/pom.xml
>>> index dedf65c..47c13d9 100755
>>> --- a/pom.xml
>>> +++ b/pom.xml
>>> @@ -65,7 +65,6 @@
>>>       <hadoop-version>1.0.0</hadoop-version>
>>>       <hawtbuf-version>1.9</hawtbuf-version>
>>>       <hawtdispatch-version>1.18</hawtdispatch-version>
>>> -    <hawtio-version>1.2.1</hawtio-version>
>>>       <howl-version>0.1.8</howl-version>
>>>       <hsqldb-version>1.8.0.12</hsqldb-version>
>>>       <httpclient-version>4.2.5</httpclient-version>
>>>
>>
>>
>>
>



-- 
http://redhat.com
http://blog.garytully.com

Re: [1/2] git commit: Remove hawt.io console and restore back to just the old console

Posted by Hadrian Zbarcea <hz...@gmail.com>.
Hi Gary,

I think there is consensus that hawt.io cannot stay in this form. As I 
mentioned in another thread, I volunteered to release 5.9.1 and there 
were no objections. The rationale for this commit is to prepare for the 
release.

For 5.10.0 we will agree on a solution and we'll go with that, but since 
we don't know when that's gonna be, I don't think delaying 5.9.1 makes 
much sense. This commit has nothing to do with the ongoing discussion.

Cheers,
Hadrian



On 01/17/2014 08:11 AM, Gary Tully wrote:
> This seems to be premature. Is it a -1 of the original commit? in
> which case what is the justification?
> Otherwise I don't see any consensus in the discussion. Did I miss something?
> Why not invest some time in rebranding/skinning the new console with a
> war overlay?
> If that is impossible (some technical justification) of there is some
> consensus we can look to remove it.
>
> On 16 January 2014 19:54,  <ha...@apache.org> wrote:
>> Updated Branches:
>>    refs/heads/trunk a2ede974b -> 082d26349
>>
>>
>> Remove hawt.io console and restore back to just the old console
>>
>>
>> Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
>> Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/760ee267
>> Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/760ee267
>> Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/760ee267
>>
>> Branch: refs/heads/trunk
>> Commit: 760ee2677a55131a09306ddda9bcb058beab6ab3
>> Parents: 7db0fe6
>> Author: Daniel Kulp <dk...@apache.org>
>> Authored: Thu Jan 2 11:11:06 2014 -0500
>> Committer: Daniel Kulp <dk...@apache.org>
>> Committed: Thu Jan 2 11:11:06 2014 -0500
>>
>> ----------------------------------------------------------------------
>>   assembly/pom.xml                                |  6 ---
>>   assembly/src/main/descriptors/common-bin.xml    | 18 ---------
>>   assembly/src/release/bin/activemq               |  2 +-
>>   assembly/src/release/bin/activemq-admin         |  2 +-
>>   assembly/src/release/bin/activemq-admin.bat     |  2 +-
>>   assembly/src/release/bin/activemq.bat           |  2 +-
>>   .../src/release/bin/linux-x86-32/wrapper.conf   |  5 +--
>>   .../src/release/bin/linux-x86-64/wrapper.conf   |  5 +--
>>   assembly/src/release/bin/macosx/wrapper.conf    |  5 +--
>>   assembly/src/release/bin/win32/wrapper.conf     |  5 +--
>>   assembly/src/release/bin/win64/wrapper.conf     |  5 +--
>>   assembly/src/release/conf/activemq.xml          |  6 ---
>>   assembly/src/release/conf/jetty.xml             | 17 ---------
>>   assembly/src/release/docs/WebConsole-README.txt | 39 ++------------------
>>   .../src/release/examples/conf/jetty-demo.xml    | 17 ---------
>>   assembly/src/release/webapps/index.html         |  3 +-
>>   pom.xml                                         |  1 -
>>   17 files changed, 14 insertions(+), 126 deletions(-)
>> ----------------------------------------------------------------------
>>
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/pom.xml
>> ----------------------------------------------------------------------
>> diff --git a/assembly/pom.xml b/assembly/pom.xml
>> index 68f1ee8..42b6c1a 100755
>> --- a/assembly/pom.xml
>> +++ b/assembly/pom.xml
>> @@ -411,12 +411,6 @@
>>         <version>1.1.1</version>
>>       </dependency>
>>       <dependency>
>> -      <groupId>io.hawt</groupId>
>> -      <artifactId>hawtio-web</artifactId>
>> -      <version>${hawtio-version}</version>
>> -      <type>war</type>
>> -    </dependency>
>> -    <dependency>
>>         <groupId>org.fusesource.insight</groupId>
>>         <artifactId>insight-log-core</artifactId>
>>         <version>${insight-version}</version>
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/main/descriptors/common-bin.xml
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/main/descriptors/common-bin.xml b/assembly/src/main/descriptors/common-bin.xml
>> index 9de62dd..4eb7381 100644
>> --- a/assembly/src/main/descriptors/common-bin.xml
>> +++ b/assembly/src/main/descriptors/common-bin.xml
>> @@ -100,22 +100,6 @@
>>     </fileSets>
>>
>>     <dependencySets>
>> -    <dependencySet>
>> -      <outputDirectory>/webapps/hawtio</outputDirectory>
>> -      <unpack>true</unpack>
>> -      <unpackOptions>
>> -        <excludes>
>> -          <exclude>WEB-INF/lib/slf4j-api-*.jar</exclude>
>> -          <exclude>WEB-INF/lib/log4j-*.jar</exclude>
>> -          <exclude>WEB-INF/lib/commons-codec-*.jar</exclude>
>> -          <exclude>WEB-INF/lib/org.eclipse.jgit-*.jar</exclude>
>> -        </excludes>
>> -      </unpackOptions>
>> -      <scope>runtime</scope>
>> -      <includes>
>> -        <include>io.hawt:hawtio-web:war</include>
>> -      </includes>
>> -    </dependencySet>
>>
>>       <!-- Copy over jar files -->
>>       <dependencySet>
>> @@ -278,8 +262,6 @@
>>           <!-- REST API -->
>>           <include>org.jolokia:jolokia-core</include>
>>           <include>com.googlecode.json-simple:json-simple</include>
>> -        <!-- ADDITIONAL HAWTIO PLUGINS -->
>> -        <include>org.ops4j.pax.url:pax-url-aether</include>
>>         </includes>
>>       </dependencySet>
>>     </dependencySets>
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/bin/activemq b/assembly/src/release/bin/activemq
>> index d99d112..ed34126 100755
>> --- a/assembly/src/release/bin/activemq
>> +++ b/assembly/src/release/bin/activemq
>> @@ -250,7 +250,7 @@ if [ "$CONFIG_LOAD" != "yes" ];then
>>   fi
>>
>>   if [ -z "$ACTIVEMQ_OPTS" ] ; then
>> -    ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq -Dhawtio.role=admins -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>> +    ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>   fi
>>
>>   # create configuration if requested
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq-admin
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/bin/activemq-admin b/assembly/src/release/bin/activemq-admin
>> index 193c181..19c7749 100644
>> --- a/assembly/src/release/bin/activemq-admin
>> +++ b/assembly/src/release/bin/activemq-admin
>> @@ -148,7 +148,7 @@ ACTIVEMQ_CLASSPATH="${ACTIVEMQ_CONF};"$ACTIVEMQ_CLASSPATH
>>
>>   if [ ""$1 = "start" ] ; then
>>       if [ -z "$ACTIVEMQ_OPTS" ] ; then
>> -        ACTIVEMQ_OPTS="-Xmx1G -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq -Dhawtio.role=admins -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>> +        ACTIVEMQ_OPTS="-Xmx1G -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"
>>       fi
>>
>>       if [ -z "$SUNJMX" ] ; then
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq-admin.bat
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/bin/activemq-admin.bat b/assembly/src/release/bin/activemq-admin.bat
>> index c36f7c5..6327826 100644
>> --- a/assembly/src/release/bin/activemq-admin.bat
>> +++ b/assembly/src/release/bin/activemq-admin.bat
>> @@ -80,7 +80,7 @@ if "%ACTIVEMQ_TMP%" == "" set ACTIVEMQ_TMP=%ACTIVEMQ_DATA%\tmp
>>   if /i not "%1" == "start" goto debugOpts
>>
>>
>> -if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xmx1G -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq -Dhawtio.role=admins -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>> +if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xmx1G -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>
>>   if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
>>   REM set SUNJMX=-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/activemq.bat
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/bin/activemq.bat b/assembly/src/release/bin/activemq.bat
>> index 7bbcc0e..276bfab 100755
>> --- a/assembly/src/release/bin/activemq.bat
>> +++ b/assembly/src/release/bin/activemq.bat
>> @@ -77,7 +77,7 @@ if "%ACTIVEMQ_DATA%" == "" set ACTIVEMQ_DATA=%ACTIVEMQ_HOME%\data
>>
>>   if "%ACTIVEMQ_TMP%" == "" set ACTIVEMQ_TMP=%ACTIVEMQ_DATA%\tmp
>>
>> -if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xms1G -Xmx1G -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq -Dhawtio.role=admins -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>> +if "%ACTIVEMQ_OPTS%" == "" set ACTIVEMQ_OPTS=-Xms1G -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=%ACTIVEMQ_CONF%\login.config
>>
>>   if "%SUNJMX%" == "" set SUNJMX=-Dcom.sun.management.jmxremote
>>   REM set SUNJMX=-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/linux-x86-32/wrapper.conf
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/bin/linux-x86-32/wrapper.conf b/assembly/src/release/bin/linux-x86-32/wrapper.conf
>> index 4f5b328..fab6690 100644
>> --- a/assembly/src/release/bin/linux-x86-32/wrapper.conf
>> +++ b/assembly/src/release/bin/linux-x86-32/wrapper.conf
>> @@ -56,10 +56,7 @@ wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>   wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>   wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>   wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>> -wrapper.java.additional.13=-Dhawtio.role=admins
>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>
>>   # Uncomment to enable jmx
>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/linux-x86-64/wrapper.conf
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/bin/linux-x86-64/wrapper.conf b/assembly/src/release/bin/linux-x86-64/wrapper.conf
>> index 927921e..7e081e6 100644
>> --- a/assembly/src/release/bin/linux-x86-64/wrapper.conf
>> +++ b/assembly/src/release/bin/linux-x86-64/wrapper.conf
>> @@ -56,10 +56,7 @@ wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>   wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>   wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>   wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>> -wrapper.java.additional.13=-Dhawtio.role=admins
>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>
>>   # Uncomment to enable jmx
>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/macosx/wrapper.conf
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/bin/macosx/wrapper.conf b/assembly/src/release/bin/macosx/wrapper.conf
>> index 87ff567..9bc1842 100644
>> --- a/assembly/src/release/bin/macosx/wrapper.conf
>> +++ b/assembly/src/release/bin/macosx/wrapper.conf
>> @@ -56,10 +56,7 @@ wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>   wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>   wrapper.java.additional.10=-Dactivemq.conf=%ACTIVEMQ_CONF%
>>   wrapper.java.additional.11=-Dactivemq.data=%ACTIVEMQ_DATA%
>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>> -wrapper.java.additional.13=-Dhawtio.role=admins
>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>> -wrapper.java.additional.15=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>> +wrapper.java.additional.12=-Djava.security.auth.login.config=%ACTIVEMQ_CONF%/login.config
>>
>>   # Uncomment to enable jmx
>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/win32/wrapper.conf
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/bin/win32/wrapper.conf b/assembly/src/release/bin/win32/wrapper.conf
>> index 45ade30..7e90df1 100644
>> --- a/assembly/src/release/bin/win32/wrapper.conf
>> +++ b/assembly/src/release/bin/win32/wrapper.conf
>> @@ -56,10 +56,7 @@ wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>   wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>   wrapper.java.additional.10=-Dactivemq.conf="%ACTIVEMQ_CONF%"
>>   wrapper.java.additional.11=-Dactivemq.data="%ACTIVEMQ_DATA%"
>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>> -wrapper.java.additional.13=-Dhawtio.role=admins
>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>> -wrapper.java.additional.15=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>> +wrapper.java.additional.12=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>>
>>   # Uncomment to enable remote jmx
>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/bin/win64/wrapper.conf
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/bin/win64/wrapper.conf b/assembly/src/release/bin/win64/wrapper.conf
>> index 35c00b5..8c5bf47 100644
>> --- a/assembly/src/release/bin/win64/wrapper.conf
>> +++ b/assembly/src/release/bin/win64/wrapper.conf
>> @@ -56,10 +56,7 @@ wrapper.java.additional.8=-Dorg.apache.activemq.UseDedicatedTaskRunner=true
>>   wrapper.java.additional.9=-Djava.util.logging.config.file=logging.properties
>>   wrapper.java.additional.10=-Dactivemq.conf="%ACTIVEMQ_CONF%"
>>   wrapper.java.additional.11=-Dactivemq.data="%ACTIVEMQ_DATA%"
>> -wrapper.java.additional.12=-Dhawtio.realm=activemq
>> -wrapper.java.additional.13=-Dhawtio.role=admins
>> -wrapper.java.additional.14=-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
>> -wrapper.java.additional.15=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>> +wrapper.java.additional.12=-Djava.security.auth.login.config="%ACTIVEMQ_CONF%/login.config"
>>
>>   # Uncomment to enable remote jmx
>>   #wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/conf/activemq.xml
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/conf/activemq.xml b/assembly/src/release/conf/activemq.xml
>> index e09f474..9f32bd9 100755
>> --- a/assembly/src/release/conf/activemq.xml
>> +++ b/assembly/src/release/conf/activemq.xml
>> @@ -28,12 +28,6 @@
>>           </property>
>>       </bean>
>>
>> -    <!-- Allows log searching in hawtio console -->
>> -    <bean id="logQuery" class="org.fusesource.insight.log.log4j.Log4jLogQuery"
>> -          lazy-init="false" scope="singleton"
>> -          init-method="start" destroy-method="stop">
>> -    </bean>
>> -
>>       <!--
>>           The <broker> element is used to configure the ActiveMQ broker.
>>       -->
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/conf/jetty.xml
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/conf/jetty.xml b/assembly/src/release/conf/jetty.xml
>> index 9bb0343..de326b9 100644
>> --- a/assembly/src/release/conf/jetty.xml
>> +++ b/assembly/src/release/conf/jetty.xml
>> @@ -61,11 +61,6 @@
>>                   <property name="handlers">
>>                       <list>
>>                           <bean class="org.eclipse.jetty.webapp.WebAppContext">
>> -                            <property name="contextPath" value="/hawtio" />
>> -                            <property name="war" value="${activemq.home}/webapps/hawtio" />
>> -                            <property name="logUrlOnStart" value="true" />
>> -                        </bean>
>> -                        <bean class="org.eclipse.jetty.webapp.WebAppContext">
>>                               <property name="contextPath" value="/admin" />
>>                               <property name="resourceBase" value="${activemq.home}/webapps/admin" />
>>                               <property name="logUrlOnStart" value="true" />
>> @@ -99,17 +94,6 @@
>>           </property>
>>       </bean>
>>
>> -    <bean id="rewrite" class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
>> -      <property name="rules">
>> -          <set>
>> -              <bean class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule">
>> -                  <property name="regex" value="/api/jolokia(.*)"/>
>> -                  <property name="replacement" value="/hawtio/jolokia$1"/>
>> -              </bean>
>> -          </set>
>> -      </property>
>> -    </bean>
>> -
>>       <bean id="contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
>>       </bean>
>>
>> @@ -144,7 +128,6 @@
>>               <bean id="handlers" class="org.eclipse.jetty.server.handler.HandlerCollection">
>>                   <property name="handlers">
>>                       <list>
>> -                        <ref bean="rewrite"/>
>>                           <ref bean="contexts" />
>>                           <ref bean="securityHandler" />
>>                       </list>
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/docs/WebConsole-README.txt
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/docs/WebConsole-README.txt b/assembly/src/release/docs/WebConsole-README.txt
>> index caa9c9f..1e3cf7b 100644
>> --- a/assembly/src/release/docs/WebConsole-README.txt
>> +++ b/assembly/src/release/docs/WebConsole-README.txt
>> @@ -1,28 +1,17 @@
>>   Deploying the ActiveMQ-WebConsole
>>   =================================
>>
>> -From ActiveMQ 5.9 onwards ActiveMQ ships with two web consoles:
>> -- new console using hawtio
>> -- old console
>> -
>> -The old console is deprecated and replaced with a new modern console based on hawtio (http://hawt.io)
>> -
>> -The old console is accessible at its usual location at:
>> +From ActiveMQ 5.9 onwards ActiveMQ ships with a web console which
>> +is accessible at its usual location at:
>>     http://localhost:8161/admin/
>>
>> -And the new console is located at:
>> -  http://localhost:8161/hawtio/
>> -
>>   In the default configuration ActiveMQ automatically starts the web console in the
>> -same VM as the broker. The console is accessibly under http://localhost:8161/hawtio/.
>> +same VM as the broker. The console is accessibly under http://localhost:8161/admin/.
>>
>>   The broker may ask for credentials to login the web console the first time.
>>   The default username and password is admin/admin.
>>
>> -In the new console using hawtio, you can configure the default users, in the
>> -conf/users.properties, and conf/groups.properties files.
>> -
>> -In the old web console you can configure the default users, in the
>> +In the web console you can configure the default users, in the
>>   conf/jetty-real.properties file. And in the conf/jetty.xml file you can configure
>>   to disable login for the web consoles.
>>
>> @@ -71,26 +60,6 @@ You can then use web:list to see the context-path the console is accessible,
>>   that is usually: http://localhost:8181/activemqweb
>>
>>
>> -To install the new hawtio web console you install it as follows:
>> -
>> -If you use Karaf 2.3.3 or better:
>> -
>> -    features:chooseurl hawtio
>> -
>> -For older releases you have to use addurl:
>> -
>> -    features:addurl mvn:io.hawt/hawtio-karaf/1.2-M19/xml/features
>> -
>> -And then you can install hawtio simply by:
>> -
>> -    features:install hawtio
>> -
>> -You can then use web:list to see the context-path the console is accessible,
>> -that is usually: http://localhost:8181/hawtio
>> -
>> -See also: http://hawt.io/getstarted/index.html for details how to install hawtio.
>> -
>> -
>>   Master/Slave monitoring
>>   -----------------------
>>   To configure the web console to monitor a master/slave configuration configure the jms/jmx
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/examples/conf/jetty-demo.xml
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/examples/conf/jetty-demo.xml b/assembly/src/release/examples/conf/jetty-demo.xml
>> index cf8d970..f407187 100644
>> --- a/assembly/src/release/examples/conf/jetty-demo.xml
>> +++ b/assembly/src/release/examples/conf/jetty-demo.xml
>> @@ -61,11 +61,6 @@
>>                   <property name="handlers">
>>                       <list>
>>                           <bean class="org.eclipse.jetty.webapp.WebAppContext">
>> -                            <property name="contextPath" value="/hawtio" />
>> -                            <property name="war" value="${activemq.home}/webapps/hawtio" />
>> -                            <property name="logUrlOnStart" value="true" />
>> -                        </bean>
>> -                        <bean class="org.eclipse.jetty.webapp.WebAppContext">
>>                               <property name="contextPath" value="/admin" />
>>                               <property name="resourceBase" value="${activemq.home}/webapps/admin" />
>>                               <property name="logUrlOnStart" value="true" />
>> @@ -104,17 +99,6 @@
>>           </property>
>>       </bean>
>>
>> -    <bean id="rewrite" class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
>> -      <property name="rules">
>> -          <set>
>> -              <bean class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule">
>> -                  <property name="regex" value="/api/jolokia(.*)"/>
>> -                  <property name="replacement" value="/hawtio/jolokia$1"/>
>> -              </bean>
>> -          </set>
>> -      </property>
>> -    </bean>
>> -
>>       <bean id="contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
>>       </bean>
>>
>> @@ -149,7 +133,6 @@
>>               <bean id="handlers" class="org.eclipse.jetty.server.handler.HandlerCollection">
>>                   <property name="handlers">
>>                       <list>
>> -                        <ref bean="rewrite"/>
>>                           <ref bean="contexts" />
>>                           <ref bean="securityHandler" />
>>                       </list>
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/assembly/src/release/webapps/index.html
>> ----------------------------------------------------------------------
>> diff --git a/assembly/src/release/webapps/index.html b/assembly/src/release/webapps/index.html
>> index 8094416..b64e5db 100644
>> --- a/assembly/src/release/webapps/index.html
>> +++ b/assembly/src/release/webapps/index.html
>> @@ -81,8 +81,7 @@
>>
>>                                                   <p>What do you want to do next?</p>
>>                                                   <ul class="alternate" type="square">
>> -                                                    <li><a title="Manage ActiveMQ broker" href="/hawtio/">Manage ActiveMQ broker</a></li>
>> -                                                    <li><a title="Manage ActiveMQ broker (old console)" href="/admin/">Manage ActiveMQ broker using the old console</a></li>
>> +                                                    <li><a title="Manage ActiveMQ broker" href="/admin/">Manage ActiveMQ broker</a></li>
>>                                                       <li><a title="See some Web demos" href="/demo/">See some Web demos (demos not included in default configuration)</a></li>
>>                                                   </ul>
>>                                       </div>
>>
>> http://git-wip-us.apache.org/repos/asf/activemq/blob/760ee267/pom.xml
>> ----------------------------------------------------------------------
>> diff --git a/pom.xml b/pom.xml
>> index dedf65c..47c13d9 100755
>> --- a/pom.xml
>> +++ b/pom.xml
>> @@ -65,7 +65,6 @@
>>       <hadoop-version>1.0.0</hadoop-version>
>>       <hawtbuf-version>1.9</hawtbuf-version>
>>       <hawtdispatch-version>1.18</hawtdispatch-version>
>> -    <hawtio-version>1.2.1</hawtio-version>
>>       <howl-version>0.1.8</howl-version>
>>       <hsqldb-version>1.8.0.12</hsqldb-version>
>>       <httpclient-version>4.2.5</httpclient-version>
>>
>
>
>