当前位置: 首页 > news >正文

解决SpringBoot集成WebSocket打包失败问题

前言

这几天在一个SpringBoot项目中使用WebSocket来用作客服聊天以及上传文件功能,项目在写的时候,以及在idea中跑的时候都非常完美,结果一打成jar包是,报错.在网上查了报错原因,原来是自己导入的WebSocket的jar与SpringBoot内置tomcat中的WebSocket的jar冲突,需要在打包时把SpringBoot内置tomcat的jar给忽略掉,于是找到两个解决办法!
报错如下:

nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
Caused by: java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available

方法一

在打包时使用 mvn clean package -DskipTests 就可以完美打包,运行.

方法二

在pom文件的的中加入如下配置,即可直接package成功

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><skip>true</skip></configuration>
</plugin>

希望两种方法能够帮助大家

http://www.lryc.cn/news/310049.html

相关文章:

  • i-vista五星测试标准
  • 初识Maven
  • 16 Educational Codeforces Round 142 (Rated for Div. 2)C. Min Max Sort(递归、思维、dp)
  • Mongodb安装配置
  • Linux常用操作命令大全
  • CVPR2023 | 提升图像去噪网络的泛化性,港科大上海AILab提出 MaskedDenoising,已开源!
  • [python] dict类型变量写在文件中
  • 设计循环队列
  • linux文件解压和压缩命令
  • 飞链云:让AI创造价值,让人类享受收益
  • [NSSCTF 2nd]MyJs
  • NLP-词向量、Word2vec
  • Java学习--学生管理系统(残破版)
  • 柯西矩阵介绍
  • PureFlash v1.9.1特性介绍
  • XXE 漏洞简单研究
  • web漏洞与规避
  • #FPGA(基础知识)
  • LockBit病毒入侵揭秘:如何防范与应对
  • vue-router4 (六) 路由嵌套
  • 【NR 定位】3GPP NR Positioning 5G定位标准解读(一)
  • 【AI绘画】免费GPU Tesla A100 32G算力部署Stable Diffusion
  • JVM(2)
  • 青少年CTF擂台挑战赛 2024 #Round 1 Web方向题解 WP 全
  • 一文认识蓝牙(验证基于Aduino IDE的ESP32)
  • 2W字-35页PDF谈谈自己对QT某些知识点的理解
  • Docker知识点总结
  • Redis 消息队列:构建消息代理的 4 个简单步骤
  • kafka三节点集群平滑升级过程指导
  • Golang 简介与基本语法学习