これは機能します:
String webappDir = "...";
context = tomcat.addWebapp("/", new File(webappDir).getAbsolutePath());
これはしません:
context = tomcat.addContext("/", new File("").getAbsolutePath());
webappDir
この例では、JSP ページやクライアント側のリソースを提供していないため、実際には必要ありませんresponse.getWriter().println(...);
。サーバー側のみを使用しているだけです。
例外がスローされることはなく、WebSocket が開かないだけです。
これは tomcat のバグだと思いますか?