我將我的spring引導應用程序打包爲.war文件。然後使用使用exec-maven-plugin執行war文件
Java的罐子MyProj- {}版本的.war
從命令提示符下運行。
不,我試圖使用'exec-maven-plugin'執行相同的命令。但它與下面的錯誤
[錯誤]未能未能執行目標 org.codehaus.mojo:上 項目的Myproj的java(默認CLI):EXEC-Maven的插件:1.6.0本參數 'mainClass' 爲目標 org.codehaus.mojo:EXEC-Maven的插件:1.6.0:Java是丟失或無效 - > [求助1]
我不力提供的主類,因爲我不在命令提示符下提供。以下是我的插件。我用命令
高管:JAVA
從Eclipse中運行它。
插件
<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
它正在啓動應用程序。但不知何故,映射沒有發生。 白標籤錯誤頁面 此應用程序沒有顯式映射/錯誤,所以您將此視爲後備。 它是否啓動相同的.war文件? – Renjith
你是否測試過這個工作是否正確,只需通過'java -jar .... war'? – khmarbaise