我在我的应用中使用了stomp+ActiveMQ来推送从外部应用接收到的数据事件。我能够在 HTTP [ws] 上进行设置,但是当我尝试将此设置移动到我们拥有 HTTPS [wss] 的生产服务器时,设置失败并显示未授权访问错误。我知道这是因为我们在生产服务器上拥有 SSL,但我无法找到解决方案,我尝试搜索并尝试遵循建议的解决方案,但没有一个有效。任何帮助将不胜感激。
更新 1:添加询问的详细信息
这是我为 STOMP 添加的代码 var client = Stomp.client("wss://domain:61614/stomp");
我得到的错误是“ReferenceError: Stomp is not defined”
activemq:5.9.0 Storm :1.0.9
最佳答案
这是一个 js 边日志,你有没有包含你的 js stomp 文件??
<script src='stomp.js'></script>
https://github.com/apache/activemq/tree/master/activemq-web-demo/src/main/webapp/websocket
关于javascript - 带有 SSL 的 stomp+ActiveMQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40217801/