问题标签 [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.
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)
jakarta-ee - Quarkus OpenAPI 模式中未生成 JAX-RS 子资源
不确定这是否是 Quarkus 中 Subresouce 的另一个问题。在这个问题的答案的帮助下,我得到了 Quarkus 的子资源工作。
但是当我在这个项目中启用 OpenAPI 支持时。PostResource
在 OpenAPI 模式中不会生成CommentResource(的子资源)。
jax-rs - Quarkus ExceptionMapper 不处理 WebApplicationException
我试图了解这是一个功能还是一个错误...... :-)
对于下面的控制器和异常映射器,对于将失败并返回 401 响应的 rest 客户端,我希望在这两种情况下都调用异常处理程序。但是,它不会为 WebApplicationException 调用。为什么会这样,以及您打算如何为它们注册异常处理程序。这是使用 Quarkus 版本 0.21.2
和异常映射器
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 更接近微服务世界有何帮助?
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。
将不胜感激这里的任何帮助。
谢谢。
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日志:
有人可以帮我吗?
configuration - OpenLiberty 无法注入环境变量
我正在尝试注入一个在server.env
.
内容 server.env
我已经在里面添加了pom.xml
期间读取liberty-maven-plugin:2.2:package-server
但是,当应用程序执行时,我得到了这个错误:
堆栈跟踪:
显然我错过了一些东西,但无法弄清楚到底是什么。你能帮我么?
正如以下答案中所建议的,我已从.
属性名称中删除,但仍然得到相同的结果。
Liberty 插件配置:
要启动应用程序,我会这样做:
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 的构建部分。
有什么解决方案/更好的方法吗?
java - Microprofile 在构建时生成 Open-Api 文件
在使用 Eclipse Microprofile 之前,我们已经通过io.openapitools.swagger:swagger-maven-plugin
. 这个插件依赖于io.swagger.core.v3:swagger-annotations
Maven 依赖。
虽然 Eclipse Microprofile 带有不同的依赖项,但对于 openapitools 插件似乎还不够,因此生成的 open-api 文件不包含注释中提供的任何描述和其他数据。
您知道使用微配置文件依赖项生成 open-api 定义文件的方法吗?
以下是 openapitools swagger 插件的配置。
rest - Quarkus 中的 MicroProfile Rest 客户端与 Vertx 客户端
我注意到有关 Rest Client 的两个指南:MicroProfile 和 Vertx。既然 MicroProfile 支持异步,那么使用基于 Vertx 的 Rest Client 有什么好处呢?