首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可以在没有tomcat的情况下将ActiveMQ与javascript一起使用吗?

可以在没有tomcat的情况下将ActiveMQ与javascript一起使用吗?
EN

Stack Overflow用户
提问于 2012-01-18 13:18:09
回答 2查看 4.7K关注 0票数 1

有没有一些activemq javascript库可以让你在html页面不是JSP的情况下向activemq服务器发送消息,在war中运行,并且可以只运行在常规的Apache2.2上?如果是这样,有没有这样的例子?

我看过这个页面:http://activemq.apache.org/ajax.html

但它似乎需要Tomcat和jsp。如果我可以为activemq指定一个url,而不需要配置,那就太好了。

代码语言:javascript
运行
复制
  <servlet>
    <servlet-name>AjaxServlet</servlet-name>
    <servlet-class>org.apache.activemq.web.AjaxServlet</servlet-class>
  </servlet>
  ...
  <servlet-mapping>
   <servlet-name>AjaxServlet</servlet-name>
    <url-pattern>/amq/*</url-pattern>
  </servlet-mapping>
EN

Stack Overflow用户

发布于 2014-01-15 15:13:36

现在我们可以在websocket上使用Stomp,或者在Websocket上使用MQTT,同时使用直接连接到Apache ActiveMQ server.Be的javascript确保你的浏览器支持websocket protocol.Download ActiveMQ5.9.0,如果你想在Websocket.The上使用MQTT,示例如下。

代码语言:javascript
运行
复制
<script src="javascript/stomp.js"></script>
<script type="text/javascript">
    var client = Stomp.client("ws://localhost:61614/stomp", "v11.stomp");
    var headers = { id:'JUST.FCX', ack: 'client'};
    client.connect("admin", "admin", function () {
        client.subscribe("test",
             function (message) {
                 alert(message);
                 message.ack();
             }, headers);
        //client.send("/topic/JUST.CN", {}, "Hello World~~");
        client.send("test", { priority: 9, persistent: true}, "Hello World~~");
    });
</script>

介绍stomp.js模块的STOMP Over WebSocket文章是一个很好的起点。DD

票数 3
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8905542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档