spring-boot - 如何从推送到本地 PCF DEV 的 Spring Boot 应用程序成功连接到本地 MySQL 8.0 数据库?
问题描述
我的应用程序(gs-spring-boot.zip)在执行了在线各种教程中描述的以下配置后,无法连接到本地运行的 MySQL 8.0 数据库。
请在名为cf_spring_boot_log.txt的附加日志文件中找到错误
请找到下面配置的具有相同凭据的 MySQL 帐户的屏幕截图。
PS C:\WINDOWS\system32> cf login -a https://api.dev.cfdev.sh --skip-ssl-validation -u admin -p admin
PS E:\> cf cups mysql80-db -p '{\"username\": \"pcf\", \"password\": \"pcfpassword\", \"name\": \"world\", \"hostname\": \"127.0.0.1\", \"port\": 3306, \"uri\": \"mysql://pcf:pcfpassword@127.0.0.1:3306/world\", \"jdbcUrl\": \"jdbc:mysql://127.0.0.1:3306/world?user=pcf&password=pcfpassword\"}'
PS E:\> cf push pcf-people-mgmt -p C:\Users\ranadeep-sharma\IdeaProjects\gs-spring-boot\complete\target\pcf-people-mgmt-1.0-SNAPSHOT.jar
PS E:\> cf bind-service pcf-people-mgmt mysql80-db
PS E:\> cf restage pcf-people-mgmt
我花了几个星期没有成功。请让我知道我的配置中缺少什么。
解决方案
使用正确的 IP 地址后问题已解决。
推荐阅读
- firebase - 参数类型“Userr”不能分配给参数类型“User”
- python - 在 django 中处理来自多个模型的多个外键
- http-proxy - 在 Zuul Proxy 中实现缓存层
- ubuntu-18.04 - ImportError:无法导入名称“hash_unicode”
- python - 如何借助现有 Excel 文件上的插入按钮运行 python 脚本
- python - 通过从选择框中选择列值来定义数据框(流线型)
- javascript - 试图在nodejs中自己验证JWT签名以了解JWT的内部工作,但解密后的签名给出了错误的值
- javascript - 在 react 中用情感为 props 传递的组件设置样式
- tensorflow - 将 .h5 转换为 .tflite 会降低我的模型预测精度
- string - 在 PostgreSQL 11.0 中替换多个字符串的逗号分隔值中的字符串