在一个linux上配置了环境变量的JAVA_HOME是jdk1.6的, 而最新的activemq-5.14.3
运行/bin/activemq 会报错不支持这个版本的jdk,............version 51
发现bin路径下有一个env文件。发现里面可以设置JAVA_HOME
设置成功后如下
# Specify the location of your java installation using JAVA_HOME, or specify the$
# path to the "java" binary using JAVACMD$
# (set JAVACMD to "auto" for automatic detection)$
JAVA_HOME="/opt/java/jdk1.8.0_112"$
JAVACMD="auto"$
就是这行去掉#号,然后设置成jdk1.8的路径
JAVA_HOME="/opt/java/jdk1.8.0_112"$
再次运行bin/activemq start
运行成功
访问http://host:8161/admin/queues.jsp
ok