Я получаю сообщение об ошибке при попытке развернуть мое приложение на heroku.
Это мой pom. xml (часть сборки):
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<verbose>true</verbose>
<source>1.8</source>
<target>1.8</target>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/</path>
<contextReloadable>true</contextReloadable>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.github.jsimone</groupId>
<artifactId>webapp-runner</artifactId>
<version>8.0.24.0</version>
<destFileName>webapp-runner.jar</destFileName>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
И это мой Procfile :
web: java $JAVA_OPTS -jar target/dependency/web-runner.jar --port $PORT target /*.war
Я получаю эту ошибку:
Ошибка: невозможно получить доступ к файлу цели / зависимость / web-runner.jar 2020-04-27T22: 38: 02.611229 + 00: 00 heroku [router]: at = код ошибки = H10 desc = метод "Приложение зависло" = GET path = "/" host = joke-generator76.herokuapp.com request_id = 53d259d1-f2a7-469f-bc09-efb6019f42f1 fwd = "89.76. 117.177 "dyno = connect = service = status = 503 bytes = protocol = https 2020-04-27T22: 38: 02.731866 + 00: 00 heroku [роутер]: at = код ошибки = H10 desc = метод" Сбой приложения "= путь GET = "/ favicon.ico" host = joke-generator76.herokuapp.com request_id = 9b168a99-3bd1-4d15-bcf7-da703b4cd070 fwd = "89.76.117.177" dyno = connect = service = status = 503 байта = протокол = https
Итак, я думаю, он не может получить доступ к jarfile по какой-то причине, которую я не могу понять.
Кто-нибудь видит, в чем может быть проблема? Я искал всю документацию по официальной HeroUK, различные блоги разработчиков, другие форумы и т. Д. c. Я перепробовал несколько решений, но ничего не помогло.
Код, который я привел здесь, на самом деле для многих людей решил проблему, которая вызывает у меня, если информация, которую я нашел, заслуживает доверия.
Также На localhost приложение работает без проблем.
Пожалуйста, помогите.