当前位置: 首页 > 面试题库 >

在EC2上运行Java EE应用

屠晟睿
2023-03-14
问题内容

任何人都可以指出以下步骤/资源:

  1. 如何在Amazon EC2上部署Java EE应用
  2. 实例重新启动后(可能使用amazon-ebs)维护对应用服务器的元数据的更改(部署新应用程序)

问题答案:

如果您还没有运行过它,请先检查一下:http : //docs.aws.amazon.com/gettingstarted/latest/awsgsg-
intro/intro.html,

它可以使您了解所有工作原理。

关于在EC2上运行Java EE应用程序,您有两种选择-但通常可以归结为以下几点:

  1. 启动实例
  2. 安装Java EE应用程序服务器(tomcat / glassfish / websphere / …)
  3. 将您的应用程序(war / ear)安装到应用程序服务器中

现在,您可以将以上内容捆绑到ebs ami中,或者可以编写一个脚本(bash / sh /
tcl),该脚本在实例启动时应用这些更改(我更喜欢)。这些脚本允许您修改安装/启动/移动的内容,而不必重新绑定实例。

这里有一些很棒的资源:http
:
//developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=100

希望能有所帮助。



 类似资料:
  • 问题内容: 我有一个运行在Amazon EC2服务器上的简单meteor应用程序。一切都很好。我通过项目目录中的用户手动启动它。 但是,我想要这个应用程序 开机启动 不受挂断的困扰 我尝试通过运行它,但是当我尝试注销EC2实例时,出现“您有正在运行的作业”消息。继续注销将停止该应用程序。 如何使应用程序在启动时启动并保持运行状态(除非由于某种原因而崩溃)? 问题答案: 永久安装并使用启动脚本。 我

  • 我想通过Docker容器在AWS Lamda上运行selenium脚本。 我正在使用AWS EC2构建容器,然后通过AWS Lambda RIE在本地测试容器。一旦测试成功,容器将在ECR注册,以便馈送AWS Lambda。 尽管RIE在EC2上的本地测试总是成功的,但我无法让Lambda正常工作。Lambda测试当前总是失败,并显示以下错误消息: 在这里,您可以找到我实际使用的所有代码: 文档

  • 问题内容: 我试图将Java servlet变成Mule Web服务,但是我的程序有多个类。我看过很多关于在Java组件中将POJO与Mule一起使用的教程,但是从来没有一个带有多个类的程序。如何才能做到这一点? 编辑:我的servlet当前正在tomcat服务器上运行。它接收一个包含搜索详细信息的xml文档,搜索一个数据库,然后输出一个包含搜索结果的xml文档。xml的解析和生成以及数据库的连接

  • 我想在tomcat Embbed服务器上部署一个web应用,我从maven:My rest endpoint: 和maven设置: 执行和之后的后,我收到war tomcat已启动的消息,但当我输入localhost:8080/test时,我不断收到404 Not Fount Http响应。我可能做错了什么?我应该在网络中添加一些映射吗。xml? tomcat上的日志显示我确实部署了我的应用程序:

  • 问题内容: 我正在尝试将Jenkins与AWS CodeCommit集成。Jenkins在具有Ubuntu 14.04的AWS EC2实例上运行。 我关注了此博客文章:http : //blogs.aws.amazon.com/application- management/post/Tx1C8B​​98XN0AF2E/Integrating-AWS-CodeCommit-with- Jenkin

  • 我正在使用Spring Boot应用程序。最近,我们将应用程序更新到版本。它在版本中运行良好。 我们可以从EC2实例访问弹性搜索的任何版本。 尝试过: 运行弹性搜索5.4.0版,但也不起作用。 如果没有用IP和端口配置ElasticSearch.yml(以默认配置运行),那么也不能工作。 ElasticSearch.yml中的设置: 但是什么都没起作用!! 所有这些配置在本地机器上运行良好,并且我