项目场景:
spring boot mybatis项目
问题描述
使用maven打成jar包,在Windows服务器
使用命令行运行后,发送请求没有反应
但是在cmd界面按回车,程序就跑起来了,导致每次到要手动按回车才能正常使用
这是不现实的
原因分析:
这个问题通常是由于 Windows 终端与 Java 运行时之间的交互问题导致的。加上上述参数后,可以禁用 JLine 终端,从而解决这个问题。
解决方案:
java -Djline.terminal=jline.UnsupportedTerminal -jar your_app.jar
使用这种方式运行即可