저는 스프링 부트 애플리케이션을 .war 파일로 패키징합니다. 그런 다음 명령 프롬프트에서 실행하는exec-maven-plugin을 사용하여 war 파일을 실행하십시오.
인 .war MyProj- {버전} -jar
자바를 사용합니다.
아니요 'exec-maven-plugin'을 사용하여 동일한 명령을 실행하려고합니다. 간부 - 받는다는 - 플러그인 : 1.6.0 : 자바 (기본-CLI)를 프로젝트의 Myproj에 :하지만 다음과 같은 오류
[ERROR]에 실패하는 것은 목표를 org.codehaus.mojo을 실행하지 못했습니다 목표 org.codehaus.mojo에 대한 매개 변수 'mainClass'간부-받는다는 - 플러그인 : 1.6.0 : 자바가 누락되거나 잘못된 ->
내가 나처럼 기본 클래스를 제공 DINT [1 도움말] 명령 프롬프트에서 제공하지 않습니다. 다음은 내 플러그인입니다. 자바
이클립스에서 실행하기 : 나는 명령
간부를 사용합니다.
플러그인
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.6.0</version> <executions> <execution> <goals> <goal>java</goal> </goals> <configuration> <arguments> <argument>-jar</argument> <argument>${basedir}/target/MyProj-${project.version}.war</argument> </arguments> </configuration> </execution> </executions> </plugin>
음 ...'mvn spring-boot : run'은 옵션이 아닙니까? – khmarbaise
응용 프로그램이 시작됩니다. 그러나 어쨌든 매핑은 일어나지 않습니다. Whitelabel 오류 페이지 이 응용 프로그램에는/error에 대한 명시적인 매핑이 없으므로이를 대체로 볼 수 있습니다. 동일한 .war 파일을 시작합니까? – Renjith
'java -jar .... war'를 통해 올바르게 작동하는지 테스트 해 보셨습니까? 명령 프롬프트 – khmarbaise