@cssxsh 反复折腾了一下午,终于搞定了。感谢大佬提供的思路。
现在提供一下我的做法:
fun startWebServer(){
val env = applicationEngineEnvironment {
envConfig()
}
val webServer = embeddedServer(Netty, env)
GlobalScope.launch {
webServer.start(true)
}
}
private fun ApplicationEngineEnvironmentBuilder.envConfig() {
classLoader = XXXBot::class.java.classLoader
module {
module()
}
connector {
host = "0.0.0.0"
port = 8080
}
}