在 WIN10 Docker Desktop Kubernetes環境, 已成功佈署一個使用 SpringBoot 開發出 Appilcation, 此App. pom.xml 包含 MongoDB , 並使用 MongoRepository 作為寫入資料 DAO, 但 MongoDB 是一台內網實體 Server不在 K8S中, SpringBoot application.properties 連線的設定是
spring.data.mongodb.host=127.0.0.1
spring.data.mongodb.port=27017
spring.data.mongodb.username=root
spring.data.mongodb.password=root
spring.data.mongodb.database=MyMongoDatabase
但在Appilcation 啟動時,
出現 Exception in monitor thread while connecting to server 127.0.0.1:27017
為什麼 spring.data.mongodb.host 是設定 127.0.0.1 呢?
mongodb.host設定為DB的內網實體 ServerHost IP試試