如何在 AWS Elastic Beanstalk、连接池和领域上配置 Glassfish
Posted
技术标签:
【中文标题】如何在 AWS Elastic Beanstalk、连接池和领域上配置 Glassfish【英文标题】:How to configure Glassfish on AWS Elastic Beanstalk, Connection Pool and Realm 【发布时间】:2017-08-28 17:33:54 【问题描述】:我开发了一个 Java EE 7 应用程序,它使用 Glassfish 作为应用程序服务器,使用 mysql 作为数据库。
本地一切正常
现在,我想使用 AWS 将应用程序部署到云端。
在阅读了一些官方文档后:
我在云“AWS RDS”中创建了数据库,并从 MySQL Workbench 连接到它,而且我工作区中的应用程序能够连接到它并对其进行操作。
现在对于应用程序部署,我使用了 Elastic Beanstalk 和 Glassfish 4.1 Java 8(docker 之一)。
问题是我需要在 AWS 中配置 Glassfish 来
-
创建 JDBC 连接池
创建 JDBC 资源
创建安全领域
这样应用程序才能正常工作。
我该怎么做?
【问题讨论】:
你有在asadmin
脚本中运行的所有命令吗?您需要在部署应用程序之前运行此脚本。另一种方法是获取配置文件的副本,并将其放在 S3 上后,获取它的副本并在开始之前将其放在正确的位置。
@stdunbar 是的,我拥有所有这些。但是我如何在 aws glassfish 上运行它们???
最终你会想要利用deployment hooks 来运行你的脚本。很高兴你有这些脚本,因为它可以更容易地将它们作为部署后挂钩运行。
【参考方案1】:
我切换到 Jelastic,我可以使用他们的云访问管理页面,并且我已经部署了我的应用程序
【讨论】:
以上是关于如何在 AWS Elastic Beanstalk、连接池和领域上配置 Glassfish的主要内容,如果未能解决你的问题,请参考以下文章
如何在 AWS Elastic Beanstalk 上修改 Nginx 配置
如何在 AWS Elastic Beanstalk 上设置 HTTPS
如何在 AWS Elastic Beanstalk 上设置 HTTPS
如何在 AWS Elastic Beanstalk 中更改数据库配置