gpt4 book ai didi

java - 使用 Gretty Gradle 插件测试 WebSocket

转载 作者:行者123 更新时间:2023-12-01 11:42:44 24 4
gpt4 key购买 nike

我创建了一个简单的 war,其中包括一个 servlet(在 web.xml 中定义)和一个 JSR 356 websocket(由注释定义)。

当我部署到 tomcat 7.0.59(通过 tomcat 管理器)时,servlet 和 websocket 都能正常工作。然而,当我使用 gretty gradle 插件来测试我的 war 时,servlet 可以工作,但 JSR 356 websocket 却不能。我在gretty中尝试过tomcat 7.0.59、tomcat 8.0.20和Jetty 9.2.9.v20150224。我在这里可能做错了什么明显的事情吗?

我假设我正在使用最新的 gretty 版本,因为我通过以下方式将 gretty 添加到我的 gradle 构建文件中:

apply plugin: 'war'
apply from: 'https://raw.github.com/akhikhl/gretty/master/pluginScripts/gretty.plugin'

最佳答案

请检查 Gretty 1.2.1 - https://github.com/akhikhl/gretty

它支持开箱即用的 websockets,无需配置。

Gretty 还包括两个使用 websockets 的工作示例:

https://github.com/akhikhl/gretty/tree/master/examples/websocket

https://github.com/akhikhl/gretty/tree/master/examples/springBootWebSocket

关于java - 使用 Gretty Gradle 插件测试 WebSocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29394611/

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