У меня приложение maven spring-boot, работающее как служба init.d на экземпляре ec2 - оно нормально работает в среде более низкого уровня, но когда я делаю то же самое на экземпляре prod, я получаю "Не удалось загрузитьАтрибут манифеста основного класса из /path/application.war. Я перепробовал все возможные решения Google, но ничего не помогло решить, так как он работает на более низком уровне, и все конфигурации и версии одинаковы в обоих случаях. Блок сборки ниже. когда я распаковываю войну, я вижу основной и начальный класс в файле манифеста .
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<fork>true</fork>
<executable>true</executable>
<profiles>dev</profiles>
<jvmArguments>-Xdebug
-Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n</jvmArguments>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>