当前位置: 首页 > 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>

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

相关文章:

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

前言 这几天在一个SpringBoot项目中使用WebSocket来用作客服聊天以及上传文件功能,项目在写的时候,以及在idea中跑的时候都非常完美,结果一打成jar包是,报错.在网上查了报错原因,原来是自己导入的WebSocket的jar与SpringBoot内置tomcat中的WebSocket的jar冲突,需要在打包时把S…...

i-vista五星测试标准

智能行车板块以八类场景评测汽车的 单车道纵向控制能力、 单车道横向控制能力、 单车道纵横向组合控制能力及换道辅助能力&#xff0c; 8类场景包括目标车静止、目标车低速、目标车减速、前车切入&#xff08;新增场景&#xff09;、直道居中行驶、直道驶入弯道、盲区无车、盲…...

初识Maven

介绍&#xff1a; web后端开发技术ApacheMaven是一个项目管理和构建工具&#xff0c;它基于项目对象模型&#xff08;POM&#xff09;的概念&#xff0c;通过一小段描述信息来管理项目的构建。安装&#xff1a;http://maven.apache.org/ Apache软件基金会&#xff0c;成立于19…...

16 Educational Codeforces Round 142 (Rated for Div. 2)C. Min Max Sort(递归、思维、dp)

C. Min Max Sort 很不错的一道题目&#xff0c;不过脑电波和出题人每对上&#xff0c; q w q 。 qwq。 qwq。 正难则反。 我们考虑最后一步是怎么操作的。 最后一步一定是对 1 1 1和 n n n进行操作 那么上一步呢&#xff1f; 上一步应该是对 2 2 2和 n − 1 n-1 n−1 以此类推…...

Mongodb安装配置

Mongodb安装配置 一、MongoDB简介二、Windows下MongoDB安装2.1.MongoDB下载2.2.安装MongoDB【解压版】2.2.1.解压2.2.2.创建和 bin 目录同级 data\db 目录来存储 MongoDB 产生的数据2.2.3.进入 bin 目录&#xff0c;cmd命令行窗口&#xff0c;使用命令的指定存储数据文件的形式…...

Linux常用操作命令大全

Linux常用操作命令大全 Linux,作为一款开源的操作系统,深受全世界开发者和系统管理员的喜爱。在Linux环境下,用户通过命令行界面可以执行各种操作,从而实现对系统的全面控制。本文将详细介绍Linux中常用的操作命令,帮助读者更好地理解和运用这些命令。 一、文件操作命令…...

CVPR2023 | 提升图像去噪网络的泛化性,港科大上海AILab提出 MaskedDenoising,已开源!

作者 | 顾津锦 首发 | AIWalker 链接 | https://mp.weixin.qq.com/s/o4D4mNM3jL6sYuhUC6VgoQ 当前深度去噪网络存在泛化能力差的情况&#xff0c;例如&#xff0c;当训练集噪声类型和测试集噪声类型不一致时&#xff0c;模型的性能会大打折扣。作者认为其原因在于网络倾向于过度…...

[python] dict类型变量写在文件中

在Python中&#xff0c;如果你想要将一个字典变量以具有可读性的格式写入文件&#xff0c;并且指定缩进为2个空格&#xff0c;你可以使用json模块来实现。json模块提供了一种很方便的方法来进行序列化和反序列化Python对象。下面是一个具体的示例&#xff1a; 字典变量以具有可…...

设计循环队列

文章目录 一、循环队列的构建二、判断是否为空三、判断队列是否满了四、队列插入五、队列的删除六、队列取头尾 设计循环队列 下面是队列提供的接口函数 typedef struct {int* a;int k;int front;int rear; } MyCircularQueue;MyCircularQueue* myCircularQueueCreate(int k) {…...

linux文件解压和压缩命令

linux文件解压和压缩命令 1.格式.zip 解压&#xff1a;unzip filename.zip 压缩&#xff1a;zip filename.zip directoryName 2.格式.rar 解压&#xff1a; #解压方式1&#xff08;会在当前解压目录内产生一个以压缩包名字命名的目录&#xff0c;目录内是解压内容&#xff09; …...

飞链云:让AI创造价值,让人类享受收益

我梦想有天&#xff0c;每个有能力的人都可以做自己喜欢的事情&#xff0c;都应该去做自己喜欢的事情&#xff0c;并且可以获得应有的收益。 有的人可以称之为“人”&#xff0c;有的人你得称他为鬼&#xff0c;有的人不如畜生。 如今社会&#xff0c;每个人都为了“生活”日…...

[NSSCTF 2nd]MyJs

做一题ejs原型链污染 首先是登录界面 源码里面提示了源码的路由 js不熟先审计一下 const express require(express); #导入Express框架&#xff0c;用于构建Web应用程序的服务器和路由 const bodyParser require(body-parser); #导入body-parser中间件&#xff0c;用于解析…...

NLP-词向量、Word2vec

Word2vec Skip-gram算法的核心部分 我们做什么来计算一个词在中心词的上下文中出现的概率&#xff1f; 似然函数 词已知&#xff0c;它的上下文单词的概率 相乘。 然后所有中心词的这个相乘数 再全部相乘&#xff0c;希望得到最大。 目标函数&#xff08;代价函数&#xff0…...

Java学习--学生管理系统(残破版)

代码 Main.java import java.util.ArrayList; import java.util.Scanner;public class Main {public static void main(String[] args) {ArrayList<Student> list new ArrayList<>();loop:while (true) {System.out.println("-----欢迎来到阿宝院校学生管理系…...

柯西矩阵介绍

经典定义 柯西矩阵&#xff08;Cauchy Matrix&#xff09;&#xff0c;是一种特殊类型的矩阵&#xff0c;它在数学中的多个领域&#xff0c;包括线性代数、数值分析和插值理论中都有重要应用。柯西矩阵以19世纪法国数学家奥古斯丁-路易柯西的名字命名。 柯西矩阵是一个方阵&am…...

PureFlash v1.9.1特性介绍

PureFlashv1.9.1版本特性主要有4个&#xff1a; 1. 支持RDMA网络 使用RDMA协议可以大大减少对CPU的消耗&#xff0c;性能提升30%以上。 PureFlash的网络配置分为存储节点间网络&#xff08;存储后端网&#xff09;和客户端网络&#xff08;前端网&#xff09;。都支持使用RD…...

XXE 漏洞简单研究

近期在做个基础的 web 常见漏洞的 ppt&#xff0c;主要参考 OWASP TOP 10 2017RC2&#xff0c;此版本中增加了 XXE 攻击&#xff0c;所以自己简单的研究下 XXE 攻击。XXE&#xff08;XML External Entity&#xff09;XML 外部实体&#xff0c;当前端和后端通信数据采用 xml&…...

web漏洞与规避

文章目录 一、XSS 跨站脚本攻击1.1 XSS攻击的主要类型反射型XSS存储型XSSDOM型XSS 1.2 前端开发如何应对XSS 二、CSRF 跨站请求伪造2.1 CSRF例子2.2 前端开发如何应对CSRF 三、SQL 注入3.1 前端如何防御SQL注入 四、前端如何使用CSP 一、XSS 跨站脚本攻击 攻击者通过在受害者的…...

#FPGA(基础知识)

1.IDE:Quartus II 2.设备&#xff1a;Cyclone II EP2C8Q208C8N 3.实验&#xff1a;正点原子-verilog基础知识 4.时序图&#xff1a; 5.步骤 6.代码&#xff1a;...

LockBit病毒入侵揭秘:如何防范与应对

在数字时代&#xff0c;随着科技的飞速发展&#xff0c;网络安全问题愈发凸显。恶意软件和勒索软件等网络威胁正不断演变&#xff0c;其中一款备受关注的勒索软件就是LockBit。本文将深入介绍LockBit的特征、攻击手段、演进历程以及对网络安全的威胁。 01 主要特征 LockBit是…...

用Python从零搭建GridWorld环境:手把手教你实现值迭代与策略迭代(附完整代码)

用Python从零搭建GridWorld环境&#xff1a;手把手教你实现值迭代与策略迭代&#xff08;附完整代码&#xff09;在强化学习领域&#xff0c;GridWorld就像编程界的"Hello World"&#xff0c;是理解基础算法的最佳试验场。不同于理论推导的抽象&#xff0c;亲手构建一…...

信创环境运维实录:在离线ARM麒麟V10服务器上,我是这样搞定telnet客户端的

信创环境下的离线运维实战&#xff1a;ARM架构麒麟V10服务器telnet客户端部署全解析在信创产业快速推进的背景下&#xff0c;越来越多的企业和机构开始采用国产化服务器操作系统。麒麟V10作为国产操作系统的代表之一&#xff0c;凭借其安全可靠的特性&#xff0c;在政府、金融、…...

机器学习在糖尿病并发症预测中的应用:逻辑回归、SVM与随机森林对比实践

1. 项目概述&#xff1a;当机器学习遇见糖尿病并发症预测作为一名长期关注医疗数据分析的从业者&#xff0c;我见过太多糖尿病患者在确诊心肾并发症时&#xff0c;病情已进展到中晚期&#xff0c;治疗窗口期大大缩短。糖尿病本身的管理已足够复杂&#xff0c;而其引发的慢性肾病…...

vue2-admin-lte vs 原生AdminLTE:为什么选择Vue.js重构后台系统?

vue2-admin-lte vs 原生AdminLTE&#xff1a;为什么选择Vue.js重构后台系统&#xff1f; 【免费下载链接】vue2-admin-lte :bar_chart: adminLTE to vuejs v2.x converting project 项目地址: https://gitcode.com/gh_mirrors/vu/vue2-admin-lte vue2-admin-lte是基于V…...

别再只用SSH了!给CentOS 7.9服务器装上图形桌面,用VNC远程操作真香

解锁CentOS 7.9图形化运维&#xff1a;VNC远程桌面实战指南在Linux服务器管理的日常工作中&#xff0c;纯命令行操作虽然高效&#xff0c;但遇到复杂的文件管理、图形化工具调试或团队协作时&#xff0c;图形界面往往能事半功倍。本文将带您从零开始&#xff0c;为CentOS 7.9服…...

机器学习调试:从数据到部署的系统化故障诊断与修复实践

1. 机器学习调试&#xff1a;从“炼丹”到“精密工程”的必经之路在机器学习项目的日常推进中&#xff0c;我们常常会经历一个从兴奋到困惑&#xff0c;再到“玄学”调试的循环。模型在验证集上表现优异&#xff0c;一上线就“翻车”&#xff1b;训练时损失曲线平滑下降&#x…...

ThinkPad X1 Carbon摄像头罢工?别急着重装驱动,先试试这个Windows更新‘暂停大法’

ThinkPad X1 Carbon摄像头故障的终极解决方案&#xff1a;Windows更新机制深度解析ThinkPad X1 Carbon作为商务笔记本的标杆产品&#xff0c;其稳定性向来备受赞誉。但最近不少用户反馈遇到了一个令人抓狂的问题——摄像头突然罢工。更令人沮丧的是&#xff0c;按照常规思路重装…...

Android 全栈体系 150 讲 - 49 深度完整版 Android 常用设计模式 + 架构模式 源码剖析、业务落地、面试精讲

...

美国RTP全系列抗静电塑料产品服务介绍

宏裕塑胶代理美国RTP全系列材料&#xff0c;专注于为制造业企业提供高性价比、稳定可控的工程塑料原料供应及全流程技术支持&#xff0c;凭借源头直采优势与专业服务能力&#xff0c;成为塑胶制品厂、汽车零部件厂及精密电子企业的可靠合作伙伴。宏裕塑胶代理美国RTP全系列材料…...

博德之门3 2026最新官方正版免费下载 一键转存 永久更新 (看到速转存 资源随时走丢)

拥抱高自由度探索&#xff1a;深挖《博德之门3》的幕后群像与核心构架 在当今节奏日益加快的电子游戏市场中&#xff0c;慢节奏的回合制硬核角色扮演游戏&#xff08;RPG&#xff09;能够突围并成为现象级作品并不多见。然而&#xff0c;有一款作品凭借极其庞大的网状叙事与深…...