2016-08-10 4 views
1

Spring Boot Maven Plugin (jarname.jar.original)이 만든 thin jar 파일을 사용하고 싶습니다. lib 디렉토리에 모든 의존성이 있습니다. 실행하려고 시도합니다. 그러나 Banner와 관련하여 다음과 같은 예외가 있습니다. 나는 spring.main.banner_mode = off를 사용하여 그것을 끄려고했다. 왜 이것이 봄 부츠의 얇은 항아리에 관한 아주 모호한 정보입니까? 나는 인터넷 검색으로 어떤 도움도 찾지 못했습니다.스프링 부트 씬 항아리, How To?

java -cp 'target/thin-jar-0.1.0.jar:target/lib/*' com.example.cloudpayables.api.Application 
Exception in thread "restartedMain" 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:497) 
    at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) 
Caused by: java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.showBanner(Z)Lorg/springframework/boot/builder/SpringApplicationBuilder; 
+1

전체 스택 추적은 무엇입니까? 'showBanner'를 호출하는 것은 Spring Boot의 한 버전에 대해 컴파일되었고 다른 버전에 대해 실행 중입니다. –

답변