Я только что заметил, что файл resources.application.conf
имеет проблему.
У него было неправильное имя модуля. Я изменил com.example.ApplicationKt.module
на com.example.ApplicationKt.demoModule
:
ktor {
deployment {
port = 8080
port = ${?PORT}
}
application {
modules = [ com.example.ApplicationKt.demoModule ]
}
}
Что раздражает, так это то, что справка об ошибках ничего не говорит об этом.