Spring Cloud CLI сгенерировал IllegalStateException: Невозможно загрузить библиотеку для средства запуска spring-boot-thin-launcher - PullRequest
0 голосов
/ 18 января 2019

Я в первый час обучения в Spring Cloud. Пытаясь следовать указаниям здесь , чтобы начать Эврика. Но встретите IllegalStateException для spring-boot-thin-launcher. Цените любые указания на то, что я могу делать неправильно.

Установка CLI Spring Boot :

Шаг 1

$ sdk install springboot 1.5.3.RELEASE

Found a previously downloaded springboot 1.5.3.RELEASE archive. Not downloading it again...

Installing: springboot 1.5.3.RELEASE
Done installing!

Do you want springboot 1.5.3.RELEASE to be set as default? (Y/n): Y

Setting springboot 1.5.3.RELEASE as default.

Шаг 2:

$ sdk use springboot 1.5.3.RELEASE // Redundant but executing just to be sure

Using springboot version 1.5.3.RELEASE in this shell.

Установка Spring Cloud CLI :

$ spring install org.springframework.cloud:spring-cloud-cli:1.3.1.RELEASE
Installing into: /Users/strut/.sdkman/candidates/springboot/1.5.3.RELEASE/lib/ext

Запуск Eureka и полученное исключение :

$ spring cloud eureka
Jan 18, 2019 11:40:18 AM org.springframework.cloud.launcher.cli.LauncherCommand run
SEVERE: Error running spring cloud
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.cloud.launcher.cli.LauncherCommand$LauncherOptionHandler.run(LauncherCommand.java:115)
    at org.springframework.boot.cli.command.options.OptionHandler.run(OptionHandler.java:84)
    at org.springframework.boot.cli.command.OptionParsingCommand.run(OptionParsingCommand.java:54)
    at org.springframework.boot.cli.command.CommandRunner.run(CommandRunner.java:219)
    at org.springframework.boot.cli.command.CommandRunner.runAndHandleErrors(CommandRunner.java:171)
    at org.springframework.boot.cli.SpringCli.main(SpringCli.java:63)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
    at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: java.lang.IllegalStateException: Cannot download library for launcher org.springframework.boot.experimental:spring-boot-thin-launcher:jar:exec:1.0.0.RELEASE
    at org.springframework.boot.loader.wrapper.ThinJarWrapper$Library.download(ThinJarWrapper.java:194)
    at org.springframework.boot.loader.wrapper.ThinJarWrapper.getUrls(ThinJarWrapper.java:113)
    at org.springframework.boot.loader.wrapper.ThinJarWrapper.getClassLoader(ThinJarWrapper.java:105)
    at org.springframework.boot.loader.wrapper.ThinJarWrapper.launch(ThinJarWrapper.java:90)
    at org.springframework.boot.loader.wrapper.ThinJarWrapper.main(ThinJarWrapper.java:77)
    ... 18 more

Следуя указаниям , этот вопрос переместил мой $HOME/.m2 и попытался запустить Eureka. Но это привело к:

org.eclipse.aether.transfer.ArtifactTransferException: не удалось передать артефакт org.bouncycastle: bcpkix-jdk15on: jar: 1.55 из / в центральный (http://repo1.maven.org/maven2/): неверный дескриптор файла (подключение не удалось).

Другие, похоже, имеют эту проблему при работе за прокси. Но я не работаю в корпоративной сети.

...