gpt4 book ai didi

java - WebSockets (ServerEndPoint) 配置

转载 作者:行者123 更新时间:2023-12-02 00:10:48 24 4
gpt4 key购买 nike

你好吗?我有一个问题,我一直在寻找明确的答案,但没有成功,因此我来这里寻求您的帮助!

一些信息:Java Web 项目,使用 JAVA 8、Tomcat 8.5.23 和 IntelliJ 作为我的 UI。

该项目:它有 3 个模块,一个包含所有通用代码的库,它用于其他 2 个模块(可以在下面查看架构)

Project Schema

问题:我实现了一个 Websocket,它将在某些页面中用作通知程序,但我需要为 SRC 文件夹中的每个包(WebModule 1 和 WebModule 2)复制相同的代码,我没有找到方法将此代码放入我的库模块(Library/src/sockets/websocket)中,因为我不知道如何配置 Tomcat 的 web.xml 能够识别特定路径(我的库包)中的套接字(@ServerEndpoint),比如 Jersey 配置或类似的东西。

有办法做到这一点吗?你能帮我吗?

非常感谢...

最诚挚的问候,

亚历克斯·弗洛林多

最佳答案

我这样做的方法是将未注释的类/函数放入库代码中,然后使用注释扩展该类。派生类不需要包含任何代码。

派生类:

@ServerEndpoint(...)
class MyServerEndpoint extends LibraryServerEndpoint
{
}

关于java - WebSockets (ServerEndPoint) 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58122657/

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