需要先完成的事:
下載JVM安裝,這需要跑Java程式 https://www.java.com/zh-TW/download/
下載binary Source code,網址http://activemq.apache.org/
先在防火牆開好 port 1883(可以前考前一篇文章的下半部)
下載解壓縮後,將資料夾搬到適當的位置
切換到適當的資料夾,我的是64位元,所以我就到
C:\apache-activemq-5.16.1\bin\win64
執行activemq的批次檔(必須先安裝完JVM喔)
出現以下程式碼,代表成功了
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
jvm 1 |
jvm 1 | Java Runtime: Oracle Corporation 1.8.0_281 C:\Program Files\Java\jre1.8.0_281
jvm 1 | Heap sizes: current=125952k free=115965k max=932352k
jvm 1 | JVM args: -Dactivemq.home=../.. -Dactivemq.base=../.. -Djavax.net.ssl.keyStorePassword=password -Djavax.net.ssl.trustStorePassword=password -Djavax.net.ssl.keyStore=../../conf/broker.ks -Djavax.net.ssl.trustStore=../../conf/broker.ts -Dcom.sun.management.jmxremote -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dactivemq.conf=../../conf -Dactivemq.data=../../data -Djava.security.auth.login.config=../../conf/login.config -Xmx1024m -Djava.library.path=../../bin/win64 -Dwrapper.key=4VTpscDLjxAFiQdE -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=1352 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1
jvm 1 | Extensions classpath:
jvm 1 | [..\..\lib,..\..\lib\camel,..\..\lib\optional,..\..\lib\web,..\..\lib\extra]
jvm 1 | ACTIVEMQ_HOME: ..\..
jvm 1 | ACTIVEMQ_BASE: ..\..
jvm 1 | ACTIVEMQ_CONF: ..\..\conf
jvm 1 | ACTIVEMQ_DATA: ..\..\data
jvm 1 | Loading message broker from: xbean:activemq.xml
jvm 1 | INFO | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@7e199aa6: startup date [Thu Feb 18 00:57:49 CST 2021]; root of context hierarchy
jvm 1 | INFO | Using Persistence Adapter: KahaDBPersistenceAdapter[C:\apache-activemq-5.16.1\bin\win64\..\..\data\kahadb]
jvm 1 | INFO | PListStore:[C:\apache-activemq-5.16.1\bin\win64\..\..\data\localhost\tmp_storage] started
jvm 1 | INFO | Apache ActiveMQ 5.16.1 (localhost, ID:DESKTOP-1KQRU31-64195-1613581070718-0:1) is starting
jvm 1 | INFO | Listening for connections at: tcp://DESKTOP-1KQRU31:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600
jvm 1 | INFO | Connector openwire started
jvm 1 | INFO | Listening for connections at: amqp://DESKTOP-1KQRU31:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600
jvm 1 | INFO | Connector amqp started
jvm 1 | INFO | Listening for connections at: stomp://DESKTOP-1KQRU31:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600
jvm 1 | INFO | Connector stomp started
jvm 1 | INFO | Listening for connections at: mqtt://DESKTOP-1KQRU31:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600
jvm 1 | INFO | Connector mqtt started
jvm 1 | INFO | Starting Jetty server
jvm 1 | INFO | Creating Jetty connector
jvm 1 | WARN | ServletContext@o.e.j.s.ServletContextHandler@1a5c2fb7{/,null,STARTING} has uncovered http methods for path: /
jvm 1 | INFO | Listening for connections at ws://DESKTOP-1KQRU31:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600
jvm 1 | INFO | Connector ws started
jvm 1 | INFO | Apache ActiveMQ 5.16.1 (localhost, ID:DESKTOP-1KQRU31-64195-1613581070718-0:1) started
jvm 1 | INFO | For help or more information please see: http://activemq.apache.org
jvm 1 | INFO | ActiveMQ WebConsole available at http://127.0.0.1:8161/
jvm 1 | INFO | ActiveMQ Jolokia REST API available at http://127.0.0.1:8161/api/jolokia/
怎麼關閉服務?
就把黑色的視窗關掉就...關掉了
請看是虛擬IP
原汁原味,不唬爛的
網頁管理介面只能127.0.0.1或localhost喔