我在heroku服务器上部署了spring引导应用程序。不幸的是,我有问题连接应用程序。
Heroku日志:
2022-07-10T12:34:14.901062+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/test" host=hquiz123.herokuapp.com request_id=edf9a13d-cac7-456c-9926-ebbbc612a336 fwd="194.150.250.3" dyno= connect
= service= status=503 bytes= protocol=http
应用程序控制器
@Controller
@RequestMapping("/test" )
@AllArgsConstructor
public class TestController {
@GetMapping
public String test() {
return "test";
}
}
用以下命令创建Procfile:
web: java -Dspring.profiles.active=default -Dserver.port=$PORT -jar target/*.jar
然后在heroku命令行中输入如下命令:
heroku ps:scale web=1
更多详情请查看:https://www.autoscripts.net/heroku-no-web-processes-running-spring-boot/