Artemis-1.2.0研究系列2:bin二进制文件创建broker的原理分析

现在来解释之前的操作都做了哪些事情!

首先要解决的问题就是入口问题

Artemis-1.2.0研究系列2:bin二进制文件创建broker的原理分析_第1张图片

所以,从org.apache.activemq.artemis.boot.Artemis这个类开始debug

------------------------------------------------------------------------------------------------

export CLASSPATH=/root/artemis-1.2.0-debug:/root/artemis-1.2.0-debug/*:

jdb -Dartemis.home=/root/apache-artemis-1.2.0  org.apache.activemq.artemis.boot.Artemis create /var/lib/mybrokertest

stop in org.apache.activemq.artemis.boot.Artemis.main

stop in org.apache.activemq.artemis.boot.Artemis.aaa

stop in   org.apache.activemq.artemis.boot.Artemis.bbb

stop in org.apache.activemq.artemis.cli.Artemis.internalExecute

 

stop in org.apache.activemq.artemis.cli.Artemis.internalExecute(File , File , String[] )

stop in org.apache.activemq.artemis.cli.Artemis.aaa
 

run

 

你可能感兴趣的:(artemis)