В моей среде Java EE - Eclipse Oxygen с tomcat9 порт всегда равен -1 (должен быть 62114)!
@OnOpen
@Encoded
public void onOpen(@PathParam("BenutzerID") Long BenutzerID, @PathParam("Grad") long Kontaktgrad,
@PathParam("Accesskey") String Accesskey, Session session, EndpointConfig config) {
this.port = session.getRequestURI().getPort();