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