Si une erreur 1002 se produit sur WebSocket, il est fort possible qu'une erreur se soit produite côté serveur.
La programmation WebSocket peut renvoyer un code d'erreur 1002 à partir du serveur, pas seulement JavaScript.
ws.onclose = function(event) {
if (event.wasClean) {
alert("[close] Connection closed cleanly");
} else {
console.log("[close] Connection died " + event.code + "," + event.reason);
}
};
[close] Connection died 1002,An unrecoverable IOException occurred so the connection was closed
Cependant, lorsque je regarde la console côté serveur (Tomcat 8.5), rien ne s'affiche. J'étais accro ici.
(Pourquoi ... et une demi-journée s'est écoulée)
Si vous regardez de près le code côté serveur, vous verrez qu'il y a des cas où vous obtenez une NullPointerException, et après l'avoir corrigée, cela fonctionne comme prévu. Si vous obtenez une NullPointerException, je voudrais qu'elle soit également sortie sur la console du serveur.
Recommended Posts