【发布时间】:2010-09-24 00:13:12
【问题描述】:
我有一个完全通过 java 代码配置的嵌入式代理(没有可部署的 xml 文件)。当我将浏览器指向 Web 控制台时,我只得到 404,并且 lsof 显示 8161 上没有任何内容正在监听。是否可以仅使用 Java 代码使用 Web 控制台?用ActiveMQ自带的webserver没问题,8161端口也没问题。
【问题讨论】:
我有一个完全通过 java 代码配置的嵌入式代理(没有可部署的 xml 文件)。当我将浏览器指向 Web 控制台时,我只得到 404,并且 lsof 显示 8161 上没有任何内容正在监听。是否可以仅使用 Java 代码使用 Web 控制台?用ActiveMQ自带的webserver没问题,8161端口也没问题。
【问题讨论】:
如果您使用 Java 代码而不使用 Spring,那么只需自己创建自己的 servlet 容器并在其中注册管理 WAR。
这个example shows how to do it in Java code 取自网络控制台的源代码。
您可能需要经过多次试验和错误才能在类路径中获得所有必需的 jar - 您需要所有的 Jetty、JSP、Serlvets、JSTL 等等 - 以及 ActiveMQ 的东西
【讨论】: