当前位置: 首页 > 知识库问答 >
问题:

伊奥。微型机器人。运行时。Micronaut-未找到嵌入式容器

乐宜民
2023-03-14

我试图构建一个静态编程语言应用程序,但是,即使成功构建,我也会面临以下错误。我做错了什么?

▶ java -jar build/libs/app-0.1.jar
22:10:02.122 [main] INFO  io.micronaut.runtime.Micronaut - No embedded container found. Running as CLI application

以下是我的构建状态:

▶ ./gradlew assemble

BUILD SUCCESSFUL in 3s
14 actionable tasks: 1 executed, 13 up-to-date

这是我毕业典礼的一部分。生成文件:

apply from: "dependencies.gradle"
apply from: "protobuf.gradle"

version "0.1"
group "app"
mainClassName = "app.Application"

dependencies {
    compile "ch.qos.logback:logback-classic:1.2.3"
}

jar {
    manifest {
        attributes "Main-Class": mainClassName
    }
    from {
        configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
    }
}

共有2个答案

卞云瀚
2023-03-14

在没有看到项目的情况下很难确定,但可能导致该问题的一个原因是不依赖于io。micronaut:micronaut http服务器netty。新创建的应用程序在build中会有类似的内容。格雷德尔。。。

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:${kotlinVersion}"
    compile "org.jetbrains.kotlin:kotlin-reflect:${kotlinVersion}"
    compile "io.micronaut:micronaut-runtime"
    compile "io.micronaut:micronaut-http-client"

    // Make Sure You Have This...
    compile "io.micronaut:micronaut-http-server-netty"

    kapt "io.micronaut:micronaut-inject-java"
    kapt "io.micronaut:micronaut-validation"
    kaptTest "io.micronaut:micronaut-inject-java"
    runtime "ch.qos.logback:logback-classic:1.2.3"
    runtime "com.fasterxml.jackson.module:jackson-module-kotlin:2.9.4.1"
    testCompile "org.junit.jupiter:junit-jupiter-api:5.1.0"
    testCompile "org.jetbrains.spek:spek-api:1.1.5"
    testRuntime "org.junit.jupiter:junit-jupiter-engine:5.1.0"
    testRuntime "org.jetbrains.spek:spek-junit-platform-engine:1.1.5"
}
戎桐
2023-03-14

我也有类似的问题:

  1. 我可以从IDE运行代码,但无法使用应用程序运行Docker容器

另外,我使用的是阴影Jar插件,出现了问题。添加:

shadowJar {
    mergeServiceFiles()
}

解决了这个问题。它将META-INF/services资源中的条目转换为单个资源。我的隐藏的jar文件在这个文件夹中包含很多条目。

 类似资料:
  • 我刚开始用node学习javascript。js和我正在尝试创建一个音乐机器人,我已经设置了命令处理程序和所有东西,但是,当我尝试运行play命令时,我一直会遇到这个错误 错误:未找到FFmpeg/avconv!在功能上。getInfo(C:\Users\johnd\OneDrive\Desktop\discordBot\node\u modules\prism media\src\core\FF

  • 我在Python中有以下代码,可以从机器人向自己发送消息。 但这将返回 我做错了什么?我通过将发送到获得了,我从获得了令牌

  • 我在嵌入式Jetty中部署rest Web服务(Jersey)。 我的服务器: 方法:

  • 在一个项目中,我们将Hibernate与HikariCP结合使用,并且在Eclipse中一切都很好。但一旦我生成了一个jar文件(Maven),就再也找不到hikaricp了。我已经从各个可能的角度考虑了这个问题,但我无法找出问题所在。。。 坚持不懈xml 波姆。xml 如果我在Eclipse中运行此功能,则一切正常: 01:14:05,436信息HikariDataSource: 70-Hika