[JAVA] Erreur 1002 sur Tomcat + WebSocket

Conclusion

Si une erreur 1002 se produit sur WebSocket, il est fort possible qu'une erreur se soit produite côté serveur.

Contexte

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

Erreur 1002 sur Tomcat + WebSocket
JSP sur Tomcat
Tomcat v8 sur CentOS7
Résolution d'erreur sur Heroku
Installez Tomcat sur le VPS de Sakura
Installez Tomcat + eclipse sur Mac
déplacé! JSF + CDI (Préférences) avec Tomcat
Erreur lors du déploiement d'EC2 avec CircleCI
Erreur de base de données concernant le déploiement à l'aide d'Heroku
Changer les versions de JDK et Tomcat sur CentOS
Déployer les applications JavaServlet localement dans Tomcat
Chemin relatif lors de l'exécution de Tomcat sur Eclipse
Construisez Apache + Tomcat + Pebble localement sur Mac