Java 在AWS弹性豆茎上部署弹簧

Java 在AWS弹性豆茎上部署弹簧,java,spring,amazon-web-services,Java,Spring,Amazon Web Services,我正在尝试将Java中的Spring应用程序部署到AWS弹性Bean中。但是我有一些问题是因为我对AWS理解不够,还有一些教程需要修改旧的界面等等 几个问题: 我创建了一个应用程序,并将其配置为Tomcat8,运行Java8。 到目前为止还不错。 当我点击Configuration(配置)菜单项时,我想启用mysql实例/db,但我无法修改它,无法选择实例类等,也无法使用SequelPro访问数据库。 在软件中,我可以设置我试图连接到数据库的环境变量,如果它起作用,我不知道,因为我找不到部署

我正在尝试将Java中的Spring应用程序部署到AWS弹性Bean中。但是我有一些问题是因为我对AWS理解不够,还有一些教程需要修改旧的界面等等

几个问题:

我创建了一个应用程序,并将其配置为Tomcat8,运行Java8。

到目前为止还不错。 当我点击Configuration(配置)菜单项时,我想启用mysql实例/db,但我无法修改它,无法选择实例类等,也无法使用SequelPro访问数据库。

在软件中,我可以设置我试图连接到数据库的环境变量,如果它起作用,我不知道,因为我找不到部署的spring应用程序的日志,也无法从外部访问数据库。 连接字符串如下所示。someurl是真正的url^^:

jdbc:mysql://someurl.com/ebdb
顺便说一句,当我点击环境的URL时,我得到一个404

我希望有人能帮助我

当我点击Configuration(配置)菜单项时,我想启用mysql实例/db,但我无法修改它,无法选择实例类等,也无法使用SequelPro访问数据库

Beanstalk是基于容器的服务,您不能在同一个实例上运行MySQL,您应该从RDS启动相应的实例,或者使用单独的EC2实例。Beanstalk实例应该是无状态的,因为任何时候都可以添加或删除新实例

我找不到部署的spring应用程序的日志

您可以通过EB CLI访问日志和实例
Tou应该能够以同样的方式测试DB连接性

有没有什么好的教程没有过时?如何使用数据库部署spring应用程序?如果您想运行Benastalk,Amazon上有几个好的教程。如果您想在EC2实例上部署它,这与通过SSH将应用程序部署到任何linux上是一样的。如果你想深入学习,我向你推荐acloud.guruThank。古鲁听起来很有趣