Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Aws Elasticbean不';不要运行我的.jar应用程序_Amazon Web Services_Deployment_Jar_Amazon Elastic Beanstalk_Procfile - Fatal编程技术网

Amazon web services Aws Elasticbean不';不要运行我的.jar应用程序

Amazon web services Aws Elasticbean不';不要运行我的.jar应用程序,amazon-web-services,deployment,jar,amazon-elastic-beanstalk,procfile,Amazon Web Services,Deployment,Jar,Amazon Elastic Beanstalk,Procfile,在aws上上载和部署之后,.jar文件尚未启动。因此,静态内容正在被提供,nginx正在被重新配置(通过自定义配置),但是jar文件(在我上传的.zip的根目录中)在部署后没有运行,所以我必须通过ssh命令运行它,当然,它在关闭ssh终端后会关闭。。。 我包括了亚马逊网站上定义的procfile,但没有进展。让我看看我是否理解:您在AWS Elastic Beanstalk上运行java代码时遇到了问题,因为它认为您的代码可以通过探测静态index.html文件来实现,对吗 在这种情况下,需要寻

在aws上上载和部署之后,.jar文件尚未启动。因此,静态内容正在被提供,nginx正在被重新配置(通过自定义配置),但是jar文件(在我上传的.zip的根目录中)在部署后没有运行,所以我必须通过ssh命令运行它,当然,它在关闭ssh终端后会关闭。。。
我包括了亚马逊网站上定义的procfile,但没有进展。

让我看看我是否理解:您在AWS Elastic Beanstalk上运行java代码时遇到了问题,因为它认为您的代码可以通过探测静态index.html文件来实现,对吗

在这种情况下,需要寻找两件事:

  • 设置指向某个java端点的指针。特别是,如果您能够诊断每个外部依赖项(其他AWS服务、数据库),那么它将非常有用
  • 登录到实例-确保您可以获得所有日志记录:环境变量、系统属性-这将是一个开始

希望它能有所帮助

如果部署过程中出现错误,您应该能够在服务器日志中找到一些指示问题所在的内容。部署没有问题,它将全部变为绿色,并且没有日志指示任何错误。。还有关于Procfile的更多文档吗?如果您想要一个使用Procfile的Java应用程序示例,最新版本的beanstalker附带一个。使用$mvn archetype:generate-Dfilter=elasticbeanstalk javase原型来查找它是如何运行的?我今天也有你的问题。不仅在
/var/log/web-1.log
/var/log/web-1.error.log
中没有任何内容,而且在
/var/log/supervisord.log
中也没有任何内容(