讨论区 » AAS-V10敏捷版 »
No suitable default RequestUpgradeStrategy found
由 徐 田汉 在 大约 3 年 之前添加
问题描述:No suitable default RequestUpgradeStrategy found
问题背景:windows环境,jdk已正常安装,用户的springboot项目war包部署在tomcat均正常能访问,但是部署到v10企业版时,访问报404,查看后台日志(包括启动日志)没发现任何异常,而且应用中已去除tomcat相关依赖; 之后建议用户用v10敏捷版,启动就报错如图:
有两个用户报同样问题,陈凡给方案一,佘哥给方案二; 方案一似乎没生效,方案二具体操作不确定,用户说没问题,问其解决过程,用户没回复,后续尝试本地复现问题均失败。
现提供两种方案供参考:
方案一(陈凡): 将aams-spring-boot-websocket-starter-2.1.7.RELEASE 引入到应用pom文件,并放在spring-boot-socket依赖上方
方案二(佘哥): 报错提示缺少RequestUpgradeStrategy , 则手工将策略类注入进去(具体要看用户如何配置socket),如图(具体代码可参考附件):
方案三:建议用v10内嵌版, 有案例参考 https://183.62.232.88:10201/boards/7/topics/34
如果V10敏捷版添加aams-websocket包之后启动仍然报此问题,需要在启动类中使用AasServletWebServerFactory重新注入servletContainer (具体请看第二个截图)