首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何运行ktor应用程序?

如何运行ktor应用程序?
EN

Stack Overflow用户
提问于 2020-02-14 21:45:23
回答 6查看 3.4K关注 0票数 3

我用Gradle创建了一个Ktor应用程序,并遵循了关于https://ktor.io/quickstart/quickstart/gradle.html#initial的教程。

最后写着:

然后转到运行->编辑配置,选择blog.BlogAppKt配置并将其主类更改为: io.ktor.server.netty.EngineMain 现在,当我们运行新配置时,应用程序将重新启动。

我正在寻找这一选择,但找不到:

gradle文件如下所示:

代码语言:javascript
复制
plugins {
    application
    kotlin("jvm") version "1.3.61"
}

group = "org.example"
version = "1.0-SNAPSHOT"


val ktor_version = "1.3.0"

repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    implementation(kotlin("stdlib-jdk8"))
    compile("io.ktor:ktor-server-netty:$ktor_version")
    compile("io.ktor:ktor-server-core:$ktor_version")
    compile("ch.qos.logback:logback-classic:1.2.3")
    testCompile(group = "junit", name = "junit", version = "4.12")
}

tasks {
    compileKotlin {
        kotlinOptions.jvmTarget = "1.8"
    }
    compileTestKotlin {
        kotlinOptions.jvmTarget = "1.8"
    }
}

application {
    mainClassName = "io.ktor.server.netty.EngineMain"
}

更新

我尝试了以下配置:

但正如您所能看到的,有一条错误消息。

我需要添加什么来运行Ktor应用程序?

EN

回答 6

Stack Overflow用户

发布于 2020-04-25 05:36:47

您可以手动运行Main函数,然后它就可用了。

票数 4
EN

Stack Overflow用户

发布于 2020-02-15 08:35:58

如果不存在,用加号按钮创建一个新的按钮。

您可以选择kotlin,然后填写主类,等等。

票数 2
EN

Stack Overflow用户

发布于 2020-02-15 11:11:32

您需要从模板应用程序创建新的运行配置,而不是从Kotlin模板创建。(然后填充Main classUse classpath of module字段)

来源:https://ktor.io/servers/engine.html#running-the-application-from-inside-the-ide

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60233921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档