问题标签 [thorntail]
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.
maven - Thorntail 没有优雅地退出
我正在使用这些命令中的任何一个使用 Maven 运行 Thorntail 2.2.1.Final 微服务
它运行良好,但是当我点击Ctrl-C
它时不会退出应用程序,即控制台返回,但应用程序在后台运行。我试图阻止它
但这不起作用。我必须去杀死这个过程。我正在使用 Windows 10。
java - Thorntail 示例/API 不兼容
尝试在 github 上打包thorntail-examples 项目时,构建失败的几个示例说明类似于此的 API 不兼容错误...
如果我删除其中一个依赖项,问题就会消失,例如对于jpa/jpa示例,当我尝试按原样构建时收到 API 不兼容错误,但如果我删除 h2 依赖项,它会清除错误。
我自己的项目也有类似的问题,添加 h2 或休眠会导致 API 不兼容错误,但如果我忽略这两个,应用程序运行良好。
有没有其他人遇到过这个问题?
maven - 荆棘跑目标
我mvn thorntail:run
在文档中看到了命令,但在提供的示例的 pom 文件中找不到这个run
目标。
是否有跑步目标?
此外,我在 Windows 上以这种方式运行我的应用程序时遇到问题,因为当我通过 Ctrl+C 在控制台中中断执行时,java 进程没有关闭。我已经阅读过这个问题,但是有什么解决方案吗?
java - 由于“找不到 bom-all.jar”而无法构建 thorntail-examples/gradle-examples/jaxrs-cdi
从 thorntail git-hub 站点: https ://github.com/thorntail/thorntail-examples/blob/master/gradle-examples/jaxrs-cdi/
我尝试构建这个示例示例项目。但是,我不断收到此错误:
我的系统是 Ubuntu 18.04:
注意使用 VERSION_THORNTAIL = 2.3.0.Final 或 2.2.1.Final 给出相同的结果
任何帮助将不胜感激,我想使用 gradle 来构建我的项目,但如果我不能让它工作,那么我将不得不回退到 maven。我猜他们的 build.gradle 文件或 thorntail 插件中存在错误,或者依赖项的配置方式存在错误。我想如果没有人知道答案,我将不得不为此提出一个 JIRA 问题。
编辑:我正在添加更多信息以回应以下评论:首先使用 Java 10:
使用 Java 8 构建,但测试失败
编辑 2:从文件中添加更多详细信息:///home/wsi/dev/workspace-thorntail-examples/gradle-examples/jaxrs-cdi/build/reports/tests/test/index.html 报告
堆栈跟踪很长,但这是 2 次测试失败的原因:
org.wildfly.swarm.examples.gradle > ArqContainerTest
/li>org.wildfly.swarm.examples.gradle > ArqWarDeploymentTest
/li>
thorntail - 如何在 Thorntail 中设置 Web 应用程序上下文?
我正在寻找一种在 Thorntail 中自定义 Web 应用程序名称(以便相应地更改 Web 上下文)的方法。我假设它可以通过 thorntail 的 maven 插件来完成,但我找不到为它设置的属性。谢谢
swagger-ui - 无法从 Swagger UI 和 Thorntail 执行 Rest 方法
我注意到,在使用 JAX-RS 和 Swagger UI 依赖项构建 Thorntail REST 应用程序时,Swagger UI 生成的 REST 调用使用https而不是http。这是我正在使用的 REST 服务:
和依赖项:
在这种情况下,生成的 REST 调用是:
返回:
是否有任何参数(@Api?)强制使用 'http' 而不是 'https' ?
thorntail - 如何使用 project-default.yml 配置 Thorntail http 端口?
我正在使用 Thorntail 2.3.0.Final,在文档“5.4.2. Sockets”中有一个配置某种东西的例子:
我以为它开始侦听端口 8081,但它一直继续开始侦听端口 8080
那么如何正确配置端口绑定呢?
jakarta-ee - 带有 CDI 和现有 JAX-RS 服务的 Vaadin 12 PWA
我正在尝试将 Vaadin 12 PWA 前端添加到现有的 JAX-RS RESTful 服务并使用 @Inject 将其注入 Vaadin 类,但我不断收到 Nullpointer 异常。
现有服务有一个/json/keystore
端点(参见下面的类),Vaadin UI 有一个入口点/
。结合 Vaadin,我无法再访问以前的服务/json/keystore
。
我正在使用最新的 Vaadin CDI 插件 (10.0.2) 和带有 CDI 插件的 Thorntail 2.3.0,它适用于预先存在的类,但在使用 Vaadin 时不起作用。
有什么建议可以遵循吗?我应该如何将现有服务与 Vaadin 集成,但保留不同的路径?
我的 Vaadin MainView类如下:
我的KeystoreStorageService类,在另一个 maven 模块中,如下所示:
生成的堆栈跟踪,导航到我的 PWA 的主路由,如下所示:
java - Thorntail + Lombok 构建器失败
使用 lombok 时,我们的带有 cdi、microprofile-config、jaxrs 和 undertow 依赖项的 Torntail 2.3.0 应用程序失败@Builder
。
这可能是由于 lombok 生成的 Builder 内部类中缺少空构造函数。有什么解决方法吗?
jsf - Thorntail 2.3 中的 FacesMessage FacesContext 在哪里?
我正在开发测试任务,堆栈:thorntail 2.3.0.Final,PrimeFaces 6.2。
有例子:
但是我无法导入FacesMessage
,并且FacesContext
我的 IDE 在所有依赖项中都找不到它们
我的 pom.xml 带 bom 的一些刺尾:
发生什么了?它是 jsf 2.3,对这个包有一些新的方法还是别的什么?
我读过关于 jsf 2.3 的文章,它有一些新特性和一些弃用。
还有在哪里@ViewScoped
?现在我们应该在 CDI 中使用什么?
包在哪里import javax.faces.*
?
我很困惑……</p>