java - ActiveMQ Web 控制台不适用于嵌入式代理

标签 java activemq

我有一个完全通过 java 代码配置的嵌入式代理(没有可部署的 xml 文件)。当我将浏览器指向 Web 控制台时,我只收到 404,并且 lsof 显示 8161 上没有任何内容正在监听。是否可以仅使用 Java 代码使用 Web 控制台?我用ActiveMQ自带的webserver没问题,8161端口也没问题。

最佳答案

如果您使用 Java 代码而不使用 Spring,那么只需自己创建自己的 servlet 容器并在其中注册管理 WAR。

example shows how to do it in Java code这是从 Web 控制台的源代码中获取的。

请注意,您可能需要多次试验和错误才能在类路径中获取所有必需的 jar - 您将需要所有 Jetty、JSP、Serlvets、JSTL 等 - 以及 ActiveMQ 东西

关于java - ActiveMQ Web 控制台不适用于嵌入式代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/318193/

相关文章:

c# - 如何构建嵌入式ActiveMQ Broker?

java - Camel 将 REDELIVERY_MAX_COUNTER 重置为 0 或 n 不起作用

java - 在 eclipse web 项目中需要什么才能让 run-as...run-on-server 工作?

jms - 仅在 JPA 事务提交后才发送 JMS 消息

java - 无法创建 wsdl 请求

java - 领域对象/服务和业务逻辑层

java - Jboss As 5 和 activemq

amazon-ec2 - 在 Amazon EC2 上使用带有多播的 http 自动发现的 Activemq 集群

java - 使用 SAX 解析器解析 Xml

Java打印一个没有最小值和最大值的列表