gpt4 book ai didi

java - 是否可以在没有 Jetty 的情况下在 Eclipse 中使用 Java WebSockets?

转载 作者:行者123 更新时间:2023-11-28 22:01:58 24 4
gpt4 key购买 nike

我正在尝试使用 Java 的 WebSockets 开发网络服务器。我将 Eclipse 与 Tomcat 7 结合使用,因此 javax.websocket-jar 文件已包含在内。

我创建了一个简单的 ServerEndpoint

import javax.websocket.OnMessage;
import javax.websocket.server.ServerEndpoint;

@ServerEndpoint("/login")
public class LoginServer {
@OnMessage
public String onMessage(String message) {
User foobar = new User("Foo", "Bar", "Baz");
return foobar.toString();
}
}

然后我在 Firefox 中打开控制台并尝试连接:

var ws = new WebSocket('ws://localhost:8080/MyServer/login');

这以一条错误消息结束,指出它无法连接 (404)。

所以我在网上搜索并找到了这个 Jetty 东西。我真的不想在我的软件之上添加一个不必要的层,但我找不到连接到我的服务器的方法。

在 Eclipse 中编写 WebSockets 时需要使用 Jetty 吗?如果是,为什么?

最佳答案

我修好了。我想要一个最小的例子,所以我想一点一点地添加方法。但我需要@OnOpen 方法。现在可以了。 (尴尬...)

关于java - 是否可以在没有 Jetty 的情况下在 Eclipse 中使用 Java WebSockets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34518697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com