java - 将 war 文件部署到 payara micro 时出错

标签 java payara payara-micro

我正在尝试追踪以下异常,运行 payara micro

java -jar payara-micro-5.182.jar --deplay mywar.war

这似乎是某种内部错误,关于我的应用程序的哪些部分可能导致这种情况的一些指示会很有帮助。

[2018-07-17T15:04:27.730+0200] [] [?[1;92mINFO?[0m] [] [?[1;94mcom.bmw.pcc.configuration.ApplicationStartup?[0m] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1531832667730] [levelValue: 800] loading settings...  
[2018-07-17T15:04:28.827+0200] [] [?[1;92mINFO?[0m] [AS-WEB-GLUE-00172] [?[1;94mjavax.enterprise.web?[0m] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1531832668827] [levelValue: 800] Loading application [pcc] at [/]    
[2018-07-17T15:04:29.179+0200] [] [?[1;93mWARNING?[0m] [NCLS-CORE-00069] [?[1;94mjavax.enterprise.system.core?[0m] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1531832669179] [levelValue: 900] [[
  Exception while dispatching an event
java.lang.NullPointerException
        at fish.payara.microprofile.openapi.impl.processor.ApplicationProcessor.visitProduces(ApplicationProcessor.java:315)
        at fish.payara.microprofile.openapi.impl.visitor.OpenApiWalker.processAnnotation(OpenApiWalker.java:217)
        at fish.payara.microprofile.openapi.impl.visitor.OpenApiWalker.processAnnotations(OpenApiWalker.java:193)
        at fish.payara.microprofile.openapi.impl.visitor.OpenApiWalker.processAnnotations(OpenApiWalker.java:206)
        at fish.payara.microprofile.openapi.impl.visitor.OpenApiWalker.accept(OpenApiWalker.java:173)
        at fish.payara.microprofile.openapi.impl.processor.ApplicationProcessor.process(ApplicationProcessor.java:157)
        at fish.payara.microprofile.openapi.impl.OpenApiService.createOpenApiDocument(OpenApiService.java:186)
        at fish.payara.microprofile.openapi.impl.OpenApiService.event(OpenApiService.java:151)
        at org.glassfish.kernel.event.EventsImpl.send(EventsImpl.java:131)

也许我可以禁用 OpenApi(假设它仅用于提供文档)

How do I disable it?

最佳答案

这是 5.182 中的一个已知问题,将在 5.183 中修复。在此之前,您可以使用 mp.openapi.scan.disable 属性禁用 OpenAPI 扫描。例如:

java -jar -Dmp.openapi.scan.disable=true payara-micro.jar

关于java - 将 war 文件部署到 payara micro 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51382223/

相关文章:

java - 领域模型映射器应该是静态的吗?

java - 私有(private)静态方法中的最终字符串在调用时是否会实例化一个新对象?

java - Payara/GlashFish 不会在 NetBeans 中启动

java - Swagger 在 Eclipse 微配置文件应用程序上

jvm - 增加分配给部署到 payara micro 的应用程序的内存

java - 在 Android 上运行 Java 小程序

java - 如何从 PHP JSON 数据填充 ListView fragment ?

java - 如何在 glassfish/payara REST 服务器中注册 jackson-datatype-joda

java - Web服务异常: "An exception or error occurred in the container during the request processing java.lang.Exception: Host is not set"

java - Payara Micro - 部署后 404