问题标签 [microprofile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1477 浏览

java - Payara (glassfish) 管理控制台在加载时卡住

我正在尝试访问 Payara 管理控制台,http://localhost:4848/但在打开链接时,窗口永远不会超出屏幕显示The Admin Console is starting. Please wait。它不断加载和加载。我已经在多个浏览器(Firefox、Chrome 等)上尝试过,但没有成功。我也试过enable-secure-admin,但没有效果。但是,我可以成功部署我的应用程序战争并且也可以访问它。以下是我尝试访问管理控制台时得到的日志(我省略了一些过期的 SSL 证书日志):

我在 Mac 上,java 版本是1.8.0_161. 帕亚拉版本:Payara Server 5.192 #badassfish (build 115)

0 投票
0 回答
245 浏览

jakarta-ee - Quarkus OpenAPI 模式中未生成 JAX-RS 子资源

不确定这是否是 Quarkus 中 Subresouce 的另一个问题。在这个问题的答案的帮助下,我得到了 Quarkus 的子资源工作。

但是当我在这个项目中启用 OpenAPI 支持时。PostResource在 OpenAPI 模式中不会生成CommentResource(的子资源)。

0 投票
1 回答
4697 浏览

jax-rs - Quarkus ExceptionMapper 不处理 WebApplicationException

我试图了解这是一个功能还是一个错误...... :-)

对于下面的控制器和异常映射器,对于将失败并返回 401 响应的 rest 客户端,我希望在这两种情况下都调用异常处理程序。但是,它不会为 WebApplicationException 调用。为什么会这样,以及您打算如何为它们注册异常处理程序。这是使用 Quarkus 版本 0.21.2

和异常映射器

0 投票
1 回答
132 浏览

jakarta-ee - 在 Netbeans 11.1 上运行 start.microprofile.io 演示

我是微服务领域的新手。我已经阅读了很多资料,但仍然无法运行我的第一个应用程序。所以我从https://start.microprofile.io生成了一个演示,配置如下:

MicroProfile 版本:MP2.1 MicroProfile 服务器:Payara Micro 所有 8 种规格。

我能够在 netbeans 11.1 中导入演示,并且我已经安装了 Payara full 191。

我的问题是:下一步是什么?我应该怎么做才能运行演示?对使用 Eclipse MicroProfile 更接近微服务世界有何帮助?

0 投票
1 回答
99 浏览

tomcat - Apache Tomee 7.0.2 - 微服务的 Maven 编译错误

我正在使用 Apache Tomee 7.0.2 微配置文件并尝试了解有关微服务的更多信息。教程链接之一位于https://www.javacodegeeks.com/2017/03/microservices-series-microprofile-apache-tomee.html

使用上面链接中的示例,我在 Maven 包阶段收到以下错误。

我不太明白错误信息:

这是 pom.xml。

将不胜感激这里的任何帮助。
谢谢。

0 投票
2 回答
1143 浏览

maven - 如何在 Maven 构建期间将外部依赖项复制到 Open Liberty

更新 - 2021 年 7 月:

虽然使用依赖插件的公认答案是当时最好的解决方案,但@ltlBeBoy 的答案利用了自从添加到 liberty-maven-plugin 以来的“copyDependencies”支持。使用“copyDependencies”通常是一个更好的解决方案,因为它被集成到“开发模式”循环中并且不那么冗长(以支持比依赖插件更少的选项为代价)。

原始问题

我需要复制derby.jar到 Open Liberty 共享目录 ${project.build.directory}/liberty/wlp/usr/shared/resources/中。我在 pom.xml 文件中有以下设置:

以及配置开放自由的部分

使用此设置,我必须执行mvn package目标两次。看起来,如果liberty-maven-plugin在.${project.build.directory}/liberty/wlp/usr/shared/resources/liberty/wlp/

Maven日志:

有人可以帮我吗?

0 投票
2 回答
1281 浏览

configuration - OpenLiberty 无法注入环境变量

我正在尝试注入一个在server.env.

内容 server.env

我已经在里面添加了pom.xml

期间读取liberty-maven-plugin:2.2:package-server

但是,当应用程序执行时,我得到了这个错误:

堆栈跟踪:

显然我错过了一些东西,但无法弄清楚到底是什么。你能帮我么?

正如以下答案中所建议的,我已从.属性名称中删除,但仍然得到相同的结果。

Liberty 插件配置:

要启动应用程序,我会这样做:

0 投票
2 回答
2601 浏览

quarkus - 如何在 quarkus 中专门获取应用程序的版本(由 pom.xml 中的标记版本定义)?

我从一个普通的 Java EE 应用程序迁移到 quarkus.io。在 Java EE 中,我有一个属性文件,其中包含 version=${project.version}并在 JAX RS 端点中重新读取该文件。这工作得很好。

现在我正在使用 quarkus 和 MicroProfile,我想知道是否有更好的方法。

我使用 MicroProfile 的 ConfigProperty 设置进行了尝试。

但我收到以下错误:

Property project.version not found.

这是我的 pom 的构建部分。

有什么解决方案/更好的方法吗?

0 投票
1 回答
523 浏览

java - Microprofile 在构建时生成 Open-Api 文件

在使用 Eclipse Microprofile 之前,我们已经通过io.openapitools.swagger:swagger-maven-plugin. 这个插件依赖于io.swagger.core.v3:swagger-annotationsMaven 依赖。

虽然 Eclipse Microprofile 带有不同的依赖项,但对于 openapitools 插件似乎还不够,因此生成的 open-api 文件不包含注释中提供的任何描述和其他数据。

您知道使用微配置文件依赖项生成 open-api 定义文件的方法吗?

以下是 openapitools swagger 插件的配置。

0 投票
2 回答
795 浏览

rest - Quarkus 中的 MicroProfile Rest 客户端与 Vertx 客户端

我注意到有关 Rest Client 的两个指南:MicroProfile 和 Vertx。既然 MicroProfile 支持异步,那么使用基于 Vertx 的 Rest Client 有什么好处呢?