после запуска приложения на heroku (telegram бот без использования спринга, собираемый с помощью maven) где то через минуту работы оно крашится. Я так понимаю что это из за неправильной настройки Procfile.Подскажите как правильно настроить procfile и что вообще приводит к крашу?
Содержимое Procfile:
web: java $JAVA_OPTS -cp target/classes:target/dependency/* Main
содержимое лога после краша:
2019-07-27T14:06:00.083745+00:00 heroku[web.1]: Starting process with command java $JAVA_OPTS -cp target/classes:target/dependency/* Main
2019-07-27T14:06:02.779856+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2019-07-27T14:07:30.671186+00:00 heroku[web.1]: State changed from starting to crashed 2019-07-27T14:07:30.755920+00:00 heroku[web.1]: State changed from crashed to starting 2019-07-27T14:07:30.547912+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch
2019-07-27T14:07:30.548427+00:00 heroku[web.1]: Stopping process with SIGKILL
2019-07-27T14:07:30.646846+00:00 heroku[web.1]: Process exited with status 137
2019-07-27T14:06:02.783505+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
Понимаю, что уже поздно, но может кому-то поможет
Содержимое файла Procfile
должно иметь такой вид:
web: java $JAVA_OPTS -jar target/endorsed/webapp-runner.jar --port $PORT target/*.war
То есть должен быть указан путь к файлу webapp-runner.jar
Если не можете найти его, возможно, он у вас просто не сгенерился, как это было у меня, тут есть решение
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как это возможно и как от этого избавиться? Использую состояние React
Каким образом можно убрать эту кнопку? Я нашел в документации код, но как его написать правильно непонятно:
Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение
Нужно чтобы один класс был в одной строке, второй класс во второй и т дПричем классы могут быть разные, и их может быть много