Я реализовал приложение весенней загрузки, которое берет данные из локального хранилища и публикует их по подписанному каналу.
Когда я тестирую его на локальном хосте, он работает нормально.но когда я развертываю тот же самый jar на экземпляре aws ec2, он показывает ошибку и не может подключиться.
WebSocketSession [0 текущий WS (0) -HttpStream (0) -HttpPoll (0), всего 0, 0 закрыто ненормально (0 ошибка подключения, 0 предел отправки, 0 ошибка транспорта)], stompSubProtocol [обработано CONNECT (0) -CONNECTED (0) -DISCONNECT (0)], stompBrokerRelay [ноль], inboundChannel [размер пула = 0,активные потоки = 0, задачи в очереди = 0, завершенные задачи = 0], размер outboundChannelpool = 0, активные потоки = 0, задачи в очереди = 0, выполненные задачи = 0], sockJsScheduler [размер пула = 1, активные потоки = 1, в очередизаданий = 0, выполненных заданий = 0]
вот мой код внешнего интерфейса:
createConnection(){
var solProd="30" ;
document.getElementById('solProd').innerHTML = solProd;
let sock = new WebSocket("ws://<ec2-public-ip>:3456/questions/websocket");
sock.onopen=function(event){
sock.send("topic3");
sock.onmessage=function(event){
solProd=JSON.parse(event.data);
document.getElementById("solProd").innerHTML = solProd;
}
}
}
также он дает 403 кода ошибки с ответом в кадре
код операции -1