我创建了一个EC2实例,该实例可以在http。上完美运行,但是当我尝试将import io.vertx.core.AbstractVerticle
import io.vertx.core.Vertx
import io.vertx.core.json.JsonObject
import io.vertx.ext.mongo.MongoClient
internal class BaseVerticle : AbstractVerticle() {
override fun start() {
val config = mapOf(Pair("db_name", "mnSet"), Pair("connection_string", "mongodb://localhost:27017"))
val mongoClient: MongoClient = MongoClient.create(vertx, JsonObject(config))
val document: JsonObject = JsonObject().put("title", "The Hobbit")
println("BasicVerticle started")
mongoClient.save("books", document) { res ->
if (res.succeeded()) {
val id: String = res.result()
println("Saved book with id $id")
} else {
res.cause().printStackTrace()
}
}
}
override fun stop() {
println("BasicVerticle stopped")
}
}
fun main() {
val vertx = Vertx.vertx()
vertx.deployVerticle(BaseVerticle())
}
替换为http
时,我在浏览器https
上打印了此实例。与该实例相关联的安全组已配置为允许来自This site can’t provide a secure connection
和HTTP
的请求,如所附映像所示:
答案 0 :(得分:3)
您试图通过已配置HTTP的端口运行https。
有多种解决方法: