我需要 Java WebSocketServer 的应用程序服务器吗

Do I need an applicationserver for Java WebSocketServer

我是 java 的新手,现在我需要你的帮助。

我很清楚 JavaSE 和 JavaEE 之间的区别。 但是为什么我需要为应用程序服务器编写 JavaEE 代码。 或者可以说,我尝试在 java 中编写一个 websocket 服务器,我是通过本教程完成的: http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html

但是我是否需要像本例中的 glassfish 这样的应用程序服务器???

Java EE 是 规范Glassfish is Oracle's implementation of Java EE. Glassfish can run the byte code that is generated from compiling your source code. You must have some implementation of Java EE in order to actually run the code that you write using Java EE. An alternative server for WebSocket capabilities is Tomcat 来自 Apache。

它类似于 JRE 如何实现 Java SE。您必须拥有 JRE 才能 运行 使用 Java SE 规范编写的代码。