Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.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
Scala AWS EB部署-我的应用程序在哪里?_Scala_Amazon Web Services_Docker_Amazon Elastic Beanstalk - Fatal编程技术网

Scala AWS EB部署-我的应用程序在哪里?

Scala AWS EB部署-我的应用程序在哪里?,scala,amazon-web-services,docker,amazon-elastic-beanstalk,Scala,Amazon Web Services,Docker,Amazon Elastic Beanstalk,我将带有sbt one jar插件的Scala/LiftWeb应用程序打包成一个可执行的jar文件,并用Docker打包,在Dockerfile中公开了嵌入式Jetty的端口 它在Docker上本地运行良好,并使用CLI部署工具在AWS EB上部署clean。然而,在收到的EB URL上,我看到的是祝贺页面,上面说“您的Docker容器现在正在AWS云中您自己的专用环境中的Elastic Beanstalk中运行。” 那么,我的应用程序在哪里?我是否错过了在我的EB实例上公开我的应用程序的任何步

我将带有sbt one jar插件的Scala/LiftWeb应用程序打包成一个可执行的jar文件,并用Docker打包,在Dockerfile中公开了嵌入式Jetty的端口

它在Docker上本地运行良好,并使用CLI部署工具在AWS EB上部署clean。然而,在收到的EB URL上,我看到的是祝贺页面,上面说“您的Docker容器现在正在AWS云中您自己的专用环境中的Elastic Beanstalk中运行。”


那么,我的应用程序在哪里?我是否错过了在我的EB实例上公开我的应用程序的任何步骤?

为了将来的参考,该问题是由使用过时的2.x版本的aws EB cli tools软件包引起的。将其升级到3.x使错误变得明显-在AWS上构建docker映像失败

我想要的是运行一个现有的docker映像,我在上找到了这个场景的说明


非常感谢Nick提出了正确的问题,这让我意识到了过时的工具包

“eb create--verbose”的结果是什么?“无效命令:create”-我有来自Archlinux的AUR(用户维护的软件包)的aws eb cli版本2.6.3-2。我应该尝试手动升级我的CLI包吗?啊,我明白了。您必须使用较旧的2.x版本。您的文件结构是什么样子的?我将我的eb cli版本更新为最新的3.x,现在错误很明显-在AWS上构建Docker映像失败,因为它试图将我的本地jar文件添加到映像中。