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 <[email protected]> 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, <[email protected]> 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 <[email protected]> >>> Authored: Thu Jan 2 11:11:06 2014 -0500 >>> Committer: Daniel Kulp <[email protected]> >>> 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
