我将我的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