我修改了源码了以后 打成jar包,在linux里面部署应该用什么命令?因为没有图形化界面 直接java -jar 会报错:
错误:无法以UI模式输出信息,自动切换至命令模式输出。详细信息:java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
错误!无法以图形界面模式启动kiftd,您的操作系统可能不支持图形界面。您可以尝试使用命令模式参数“-console”来启动并开始使用kiftd。
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory
at kohgylw.kiftd.mc.ConsoleRunner.(ConsoleRunner.java:45)
at kohgylw.kiftd.mc.ConsoleRunner.build(ConsoleRunner.java:64)
at kohgylw.kiftd.mc.MC.main(MC.java:48)
这是为什么,linux部署的方式是什么?
java -jar kiftd-x.x.x-xxx.jar -console
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
想要运行的话应该是java kiftd-x.x.x-xxx.jar -start
可以先下载一个screen, 然后screen -S <子进程名> ./jar包所在目录/java -jar ..... -console
登录 后才可以发表评论