代码之家  ›  专栏  ›  技术社区  ›  Serhiy

ActudiMQ+REST + Java环境创建

  •  0
  • Serhiy  · 技术社区  · 14 年前

    关于这个问题我有几个问题

    1)安装和启动后的ActiveMQ是否也会启动Jetty?码头在80号端口上运行? (要安装我的应用程序的环境已经在运行Apache,因此端口80上不能有其他Web服务器…)

    2)我成功地使用Java在下面的URL中发布并从队列中获取消息: http://localhost:8161/demo/message/FOO/BAR 。应用程序将在远程计算机上运行,只有端口80打开。JAX-RS是否可以创建RESTful Web服务,当我只访问以下URL:demo/message/foo/bar时,该服务将在端口80上为队列内容提供服务?

    3)ActiveMQ的web.xml或其他文件是否需要进行大量复杂的配置才能使其正常工作?

    谢谢!

    1 回复  |  直到 14 年前
        1
  •  0
  •   matt b    14 年前

    ActiveMQ安装包括可用于监视队列的Web控制台。这很可能是您在80号港码头启动时看到的情况。

    有关参考,请参见 Monitoring ActiveMQ Web Console 。后一个链接显示了如何配置Web控制台以在不同的端口上侦听。

    此外,如果您有一些要求,只有服务器的端口80可以打开,则可以始终重新配置activemq,以便队列在端口80而不是8161上侦听。