gpt4 book ai didi

maven - websocket 不能在 tomcat 8 上工作

转载 作者:行者123 更新时间:2023-11-28 23:29:12 26 4
gpt4 key购买 nike

我的项目部署在 intellij 上时工作正常,但是它给我一个错误失败:WebSocket 握手期间出错:意外响应代码:404 在 tomcat 8 上部署时。我看到其他一些帖子说这可能是 jsr 356 库冲突的问题。

这是我的 maven dependency:tree

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Web 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ Web ---
[INFO] groupId:Web:jar:1.0-SNAPSHOT
[INFO] +- javax.websocket:javax.websocket-api:jar:1.1:provided
[INFO] \- javax.json:javax.json-api:jar:1.0:provided
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.545s
[INFO] Finished at: Thu Oct 01 08:46:35 AEST 2015
[INFO] Final Memory: 8M/113M
[INFO] ------------------------------------------------------------------------

Process finished with exit code 0

我是 maven 和 intellij 的新手,所以非常感谢对此问题的任何帮助

谢谢

最佳答案

问题很简单,当我的应用程序使用 tomcat 插件本地部署在 intellij 上时,url 是 http://localhost:8080/index.html然而,当部署在另一个 tomcat 上时,URL 是 http://<server_address>:8080/<artifact_name>/index.html

所以最终问题是 URL 不匹配。

关于maven - websocket 不能在 tomcat 8 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32867050/

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