问题标签 [amazon-elastic-beanstalk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6435 浏览

java - 将 Java Web 应用程序部署到 Amazon Elastic Beanstalk

我的团队正在开发一个 Java Web 应用程序,该应用程序将部署在 Amazon Elastic Beanstalk 中。开发环境是 Eclipse 和 Subversion。他们能够使用 Eclipse 插件部署它,但为了自动化部署,我正在尝试使用 Amazon 提供的 CLI 工具。

基本上,在将 subversion 存储库转换为 git 存储库后,我遵循了Amazon 博客文章中详述的步骤。我按照这个 SO 答案中解释的步骤

完成上述步骤后,我发出命令 git aws.push,成功完成。但是在运行应用程序时,会出现错误和 . 于是从Beanstalk环境下载了war文件,发现文件夹结构乱了,源文件没有编译成class文件。看起来源文件是这样上传的。

在使用 aws.push 之前,我是否需要构建应用程序(使用 ant)?还是我错过了什么?

0 投票
1 回答
400 浏览

amazon-ec2 - Amazon Elastic Beanstalk 在创建新环境时创建服务器实例

我是亚马逊的初学者。最近,我在 Amazon Elastic Beanstalk 服务上上传了我的四个不同的 Web 应用程序和 Web 服务。

我的问题是:当我在 Elastic Beanstalk 上使用 AWS .NET 工具包发布我的 Web 应用程序时,它会为每个应用程序创建一个新环境,并为每个环境创建一个新的 EC2 实例。

谁能告诉我,这是 Amazon Windows Server 实例的 EC2 实例吗?我们不能在同一个环境和同一个 EC2 实例中部署多个 Web 应用程序吗?

0 投票
2 回答
4519 浏览

java - 在aws elastic beanstalk上上传文件?

我创建了一个 Java Web 应用程序并将其部署在 AWS Elastic Beanstalk 上。它的数据库运行良好。

现在,在我的项目中,用户可以选择上传文档、pdf 和图像。这正在制造问题。在本地系统中,我./用作保存上传文档的路径,但在亚马逊上,我不知道在哪里存储这些上传的文档以及如何分配路径。

到目前为止,我已经完成了以下工作,一切正常。

  1. 在 AWS Elastic Beanstalk 上上传了一个项目。
  2. 使用 AWS 创建了一个数据库RDS
  3. 应用程序和数据库都在相互通信。
0 投票
1 回答
8100 浏览

mysql - 在 AWS Elastic Beanstalk 上连接到 Mysql

我是一个相对较新的 LAMP 开发人员,主要尝试通过 AWS 学习 Linux。我有一个正在运行的 Elastic Beanstalk 实例。我对以下软件包进行了 yum 安装:

这一切似乎都安装得很好......然后输入......

这让我

...确认安装了mysql ...但是当我输入...

我得到...

现在问题是我正在使用我在 AWS 控制台中创建的安全组密钥对 ssh 进入该服务器。因此,当我以 ec2-user 身份登录该框时,关键是对我进行身份验证(来自 .ppk 文件)。据我所知,那是我的“root”用户,没有密码,但我可能弄错了。

所以,基本上我不了解如何在 linux 环境中开始使用 MySQL 的基础知识。到目前为止,我只真正使用过 PHPMyAdmin 和 WAMP 中的 MySQL 命令行。

有人可以帮我解决我的电线交叉在这里吗?

0 投票
1 回答
1175 浏览

java - 初学者将 jsf Web 应用程序部署到 Elastic Beanstalk

我正在创建一个使用 Java Server Faces (JSF) 2.1 版和 CDI 的 Java Web 应用程序。

可以将这样的 Web 应用程序部署到 Elastic Beastalk 吗?我看不到 JBOSS AS 7(JBOSS 的最新版本)的任何选项,所以我有点困惑......我应该从 Elastic Beanstalk 中显示的选项中选择哪个服务器?

0 投票
1 回答
902 浏览

java - Beginner-jJava-Amazon Elastic Beanstalk-无法正确指定运行状况检查 url-还有什么是基本 url

我已经用 Java 创建了一个示例 Web 应用程序。它没有错误,并且我能够成功创建 WAR 存档。我还在本地 Tomcat 7 服务器上成功测试了这个。

现在,这个示例 Web 应用程序有 2 个 servlet——“home”和“runsinglecrawljob”。战争档案的名称是“sparkcrawler0.12.war”。

因此,在本地 Tomcat 中,我访问了 Web 应用程序

另一个 servlet 是

现在,当我创建 Elastic Beanstalk 环境时,我指定了运行状况检查 url="/home"

但是我收到错误消息,即运行状况检查 url 没有响应,因此该应用程序没有在 Elastic Beanstalk 中运行-它显示 503 错误-根据 Google Chrome,这是确切的消息-

“HTTP 错误 503(服务不可用):服务器当前无法处理请求。此代码表示这是暂时的情况,服务器将在延迟后再次启动。”

现在,健康检查 URL 的正确值是多少?

另外,如果我的网址是

如 Elastic Beanstalk 中所定义,那么我是否可以在以下位置访问 Web 应用程序

或者我是否可以在以下位置访问网络应用程序

0 投票
2 回答
183 浏览

php - 适用于 PHP 的 Amazon AWS Server 持久存储

我使用 ElasticBeanstalk 在 Amazon AWS 上部署了一个新的 PHP 应用程序。我面临的问题是,每当 EC2 实例终止时,我在上传文件夹中的数据都会被删除。即使 EC2 实例被终止或创建了新实例,我还能做些什么来保留数据。

0 投票
1 回答
2113 浏览

amazon-ec2 - 如何查看哪些 EC2 实例与我的 Elastic Beanstalk 应用程序相关联?

如何查看哪些 EC2 实例与我的 Elastic Beanstalk 应用程序相关联?我可以看到我的所有实例都在 EC2 中运行,但不知道哪些实例与哪个 Beanstalk 应用程序/环境一起使用。Beanstalk 控制台似乎也不提供此信息。

0 投票
2 回答
10023 浏览

deployment - 如何在 AWS Elastic Beanstalk 部署新版本应用程序期间防止停机?

我对Elastic Beanstalk的理解是,当您部署应用程序的新版本时,它会一次将其部署到Amazon EC2实例(如果您有多个实例)。但是,即使至少有两个实例,当我.war在部署应用程序时上传新的应用程序时,它也会导致很短的停机时间,就好像它同时更新它们一样。有没有一种方法可以确保没有停机时间并且一个实例已完全更新并在下一次开始之前接受请求:这是事件的外观。请注意,这是应用程序的零负载,因此生产流量只会变得更糟。

0 投票
0 回答
115 浏览

image - Grails 2.0.4 停止在 AWS Elastic Beanstalk 环境中随机提供某些图像

我遇到了一个奇怪的“showstopper”问题,我无法在本地重现或在独立的 Tomcat 7 环境中托管。

出于某种原因,某些图像会在随机时间后停止提供。它似乎没有任何模式。绝对和相对路径图像都会受到影响。而且,非常有趣的是,指向“损坏”链接的链接实际上开始在 GSP 中以不同方式呈现,这让我认为 Grails 内部也没有看到它们:

请注意,即使我手动添加回 /static/ 它仍然损坏。图像肯定存在,如果我重新启动应用程序,一切都会再次运行一段时间。恶化的图像并不总是相同的

任何帮助将不胜感激!!!我感觉“资源”插件在做一些奇怪的事情,但我不知道是什么,或者如何解决它。

我正在使用两个运行 Tomcat 7 的带有粘性会话的实例