Springboot启动异常 Command line is too long
Springboot启动时直接报异常
Command line is too long. Shorten command line for xxxxxApplication or also for Spring Boot default
解决方案:
修改 SystemApplication 的 Shorten command line,选择 JAR manifest
扩展内容:
操作系统的命令行长度限制,因此如果类路径太长,或者有许多 VM 参数,程序就无法启动。IDEA 可以在启动类配置中实现缩短类路径(shorten command line )。
none:这是默认选项,idea 不会缩短命令行。如果命令行超出了 OS 限制,这个想法将无法运行您的应用程序,但是工具提示将建议配置缩短器。
JAR manifest:idea 通过临时的 classpath.jar 传递长的类路径。原始类路径在 MANIFEST.MF 中定义为 classpath.jar 中的类路径属性。
classpath file:idea 将一个长类路径写入文本文件中。