когда я бегу:
spring encrypt totallysecretpassword --key=insanity
Исключение в потоке "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
в java.lang.reflect.Method.invoke (Method.java:498)
в org.springframework.boot.loader.MainMethodRunner.run (MainMethodRunner.java:48)
на org.springframework.boot.loader.Launcher.launch (Launcher.java:87)
на org.springframework.boot.loader.Launcher.launch (Launcher.java:50)
в org.springframework.boot.loader.JarLauncher.main (JarLauncher.java:51)
Вызвано: java.lang.NoSuchMethodError:
org.springframework.cloud.cli.command.encrypt.BaseEncryptOptionHandler.option (Ljava / Util / Коллекция; Ljava / языки / String;) Ljoptsimple / OptionSpecBuilder;
в org.springframework.cloud.cli.command.encrypt.BaseEncryptOptionHandler.options (BaseEncryptOptionHandler.java:53)
в org.springframework.boot.cli.command.options.OptionHandler.getParser (OptionHandler.java:68)
в org.springframework.boot.cli.command.options.OptionHandler.run (OptionHandler.java:83)
в org.springframework.boot.cli.command.OptionParsingCommand.run (OptionParsingCommand.java:54)
в org.springframework.boot.cli.command.CommandRunner.run (CommandRunner.java:219)
в org.springframework.boot.cli.command.CommandRunner.runAndHandleErrors (CommandRunner.java:171)
в org.springframework.boot.cli.SpringCli.main (SpringCli.java:63)
... еще 8
Я переустановил JCE, как сказано здесь: https://cloud.spring.io/spring-cloud-cli/
По сути, я хочу вот что:
https://blog.novatec -gmbh.de / шифрованные-свойства-весна /
но в 1.3.2 это была та же ошибка, поэтому я использовал последнюю версию ... но все равно безуспешно ... что мне не хватает?
-
не удалось запустить шифрование 2.0.8 на моем окне с Windows, ответ @jtim мне не понравился, когда я делал это на Ubuntu-box!