这是我第一次部署到Azure。我一直在尝试将我的spring-boot应用程序部署到Azure App服务。我遵循了所有这些步骤...
但是我遇到了以下错误..... [错误]无法在项目AppName上执行目标com.microsoft.azure:azure-webapp-maven-plugin:1.8.0:deploy(default-cli):根据资源过滤器'Resource {targetPath,在目标文件夹中找不到可执行jar :C:\ xxxxxx \ AppName \ target \ azure-webapp \ xxxx-spring-app-539b496b-9dfc-4201-8ffd-44b828cad6b8,过滤:false,FileSet {目录:C:\ xxxxxx \ AppName \ target,PatternSet [包括:{* .jar},不包括:{}]}}',请确保资源过滤器正确,并且您已经构建了jar。 -> [帮助1]
我的jar在C:\ xxxxxx \ AppName \ target文件夹中创建,但是部署到Azure失败。我想念什么?
答案 0 :(得分:0)
在有人遇到相同问题的情况下发布解决方案。...
该错误是由于清单文件中缺少Main-Class条目引起的。 将该条目添加到pom.xml中即可解决此问题。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>app.com.MainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>