activemq调试工具(如何修改activeMQ端口号)

本文目录
如何修改activeMQ端口号
修改ActiveMQ安装目录下:conf/activemq.xml的配置文件。 找到这部分内容: 《transportConnectors》 《transportConnector name="openwire" uri="tcp://0.0.0.0:61616"》 《/transportConnectors》 61616是默认的端口,把61616改成你想要的端口就行了。
如何在修改activemq服务器上的activemq.xml文件
打开您的mq安装目录
请看下图 如下图所示
进入conf文件夹
请看下图 如下图所示
您将看到activemq.xml的配置文件
请看下图 如下图所示
打开activemq.xml的配置文件
请看下图 如下图所示
查找transportConnectors
请看下图 如下图所示
找到name="openwire" uri="tcp://0.
请看下图 如下图所示
在:后面写上您所需的端口号
就可以修改成您想要的端口号了
activemq 一台服务器如何配置多个broker
步骤如下:
1、把整个conf文件夹复制一份,比如叫conf2
2、修改里面的activemq.xml文件
①brokerName不能和原来的重复
②数据存放的文件名称不能重复,比如《kahaDB directory = "${activemq.data}/kahadb2"/》
③所有涉及的transportConnector的端口,都要和原来的不一样。注意不要超出端口的范围(0-65535)
3、修改jetty.xml,把里面的默认端口号8161改成别的,不如9161
4、到bin下面,复制一个activemq,比如叫activemq2
①修改程序的id,不能和原来的重复,ACTIVEMQ_PIDFILE="$ACTIVEMQ_DATA/activemq2.pid"
②修改配置文件路径ACTIVEMQ_CONF="$ACTIVEMQ_BASE/conf2"
③修改端口,tcp://localhost:61616把61616改成和activemq.xml里面的tcp端口一致。请注意,在activemq5.9.0版本中是这么修改。但我使用的是最新的5.12.1版本,在activemq中找不到该tcp端口的配置,折腾了半天才发现该版本把这个配置挪到了env文件。所以就需要拷贝一份env,比如就叫env2吧,然后再env2里面把61616改成和activemq.xml里面的tcp端口一致。最后别忘了把activemq2里面对env的引用改成env2。ACTIVEMQ_CONFIGS="/etc/default/activemq $HOME/.activemqrc $ACTIVEMQ_HOME/bin/env2"
现在你可以到activemq的bin目录下分别执行./activemq start 和 ./activemq2 start 了。这两个broker服务应该能正常启动了。
如何禁用ActiveMQ服务器的trace方法
TRACE和TRACK是用来调试web服务器连接的HTTP方式。支持该方式的服务器存在跨站脚本漏洞,通常在描述各种浏览器缺陷的时候,把"Cross-Site-Tracing"简称为XST。攻击者可以利用此漏洞欺骗合法用户并得到他们的私人信息。
•虚拟主机用户可以在.htaccess文件中添加如下代码过滤TRACE请求:
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* -
***隐藏网址***
如果是自己的服务器,可以轻松设置,如果是购买的虚拟主机,你可以找idc服务商让他们帮你关闭,一般他们会建议你使用第一种办法。

更多文章:
php+ mysql教程(怎样通过PHP连接MYSQL数据库、创建数据库、创建表_PHP教程)
2026年10月15日 03:50
candidate是什么意思(candidate中文是什么意思请详细说一下谢谢!)
2026年10月14日 23:10
delphi反编译后如何修改代码(如何修改Borland Delphi编写的程序)
2026年10月14日 19:50
css hover属性(CSS当中如何不继承父元素(指令和语法)如何正确的使用Hover属性用CSS将不同形状的图层进行叠加)
2026年10月14日 18:20
unix和linux区别(Unix和Linux的区别是什么)
2026年10月14日 17:40




