我想运行一个不是webapp的java应用程序,我尝试了worker进程,但据我所知,这只是一个与web进程一起工作的附加进程。在heroku上,我遇到了错误h14(没有运行web进程)。但我没有网络进程。太长了,无法描述我的申请。但假设这只是一个应用程序 App 一班一班 main 方法,它将只输出 "Hello world!" 如何使helloworld应用程序只在heroku项目中工作而不使用任何web部件?这是maven项目
App
main
"Hello world!"
uelo1irk1#
您的应用程序应该通过http协议作为web api进行通信,然后您就可以将其发布为web服务,否则,它只是一个控制台应用程序,应该作为.jar文件下载并在用户的主机上运行
7kjnsjlb2#
结果发现,如果你正在访问应用程序的网页,就会弹出这个错误。如果你只是不访问你的应用程序的网页,这个错误不会出现,你的应用程序工作正常。
2条答案
按热度按时间uelo1irk1#
您的应用程序应该通过http协议作为web api进行通信,然后您就可以将其发布为web服务,否则,它只是一个控制台应用程序,应该作为.jar文件下载并在用户的主机上运行
7kjnsjlb2#
结果发现,如果你正在访问应用程序的网页,就会弹出这个错误。如果你只是不访问你的应用程序的网页,这个错误不会出现,你的应用程序工作正常。