In my Java EE - Eclipse Oxygen environment with tomcat9 the port is always -1(should be 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();