问题标签 [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.

0 投票
0 回答
167 浏览

java - Testcontainers - 在集成测试中使用不同的数据库运行容器

在 maven 包阶段,我构建了我的应用程序的 docker 映像:

在我的集成测试中,我使用我的应用程序的这个图像,如下所示:

我的问题:如何向我的容器发出信号,表明它正在集成测试中运行,因此应该使用不同的数据库,例如 H2?

0 投票
1 回答
1736 浏览

wildfly - 如何配置 Wildfly 连接到远程 Artemis 服务器?

我无法配置 Wildfly 14.0.1.Final 以连接到远程 Artemis 服务器。这是我的standalone.xml:

这是我的MDB:

我在 Artemis 服务器上的 DMSQueue 地址中有 DMSQueue。这就是我在 Wildfly 控制台中得到的: AMQ151001: Attempting to reconnect org.apache.activemq.artemis.ra.inflow.ActiveMQActivationSpec(ra=org.wildfly.extension.messaging.activemq.ActiveMQResourceAdapter@9382da9c destination=queues/DMSQueue destinationType=javax.jms.Queue ack=Auto-acknowledge durable=false clientID=null user=admin password=**** maxSession=15)

AMQ151004: Instantiating javax.jms.Queue "DMSQueue" directly since UseJNDI=false.

我在 Artemis Web 控制台中看到的是,Wildfly 有两个连接和一个会话,还有一个注册的生产者,但没有消费者。我也尝试使用 Thorntail 进行配置,但得到了相同的结果。

0 投票
1 回答
68 浏览

gradle - Gradle:未找到 thorntail 插件

我在这里查看了 thorntail 示例。

我创建了这个项目:

thorntail.gradle是:

build.gradle

我越来越:

有任何想法吗?

0 投票
0 回答
37 浏览

rest - 如何获得最佳性能来处理 http 请求中的连接?

我们在 J2EE 平台上有企业应用程序thorntail来处理大量的宁静请求,我的问题是客户端应该为每个请求打开和关闭连接吗?或不?,我们可以使用持久连接并使用 WebSocket 处理请求吗?提高性能的最佳做法是什么? 更新:
在这种情况下,我们为没有浏览器 Web 界面的客户端提供 REST API,并在 TPS-3000 中发送许多 http 请求

0 投票
0 回答
130 浏览

wildfly-swarm - 如何提高 Thorntail 的启动时间?

thorntail在我的项目中使用,当我运行项目时thorntail runner我有两个问题:
1-启动时间太长
2-在Windows操作系统中Thorntail runner使用AppData\Local\Temp并填满我的硬盘。
我的问题是如何提高thorntail 启动时间防止填充硬盘?
具有上述问题的开发也非常困难

0 投票
1 回答
190 浏览

jmx - 无法通过 Wildfly swarm/thorntail 中的 jmx 访问数据源 mbean

我正在尝试为我的 wildfly swarm 组件启用 JMX。我习惯于看到用于各种 wildfly 子系统的多个 mbean,我对数据源 mbean 特别感兴趣。

我在下面粘贴了一个片段,我得到了 jmx 分数并且我已经statistics-enabled设置为 true。当 thorntail 运行时,我可以通过 JMX 连接到 JVM,但我看不到任何数据源 mbean。是否需要启用其他功能才能显示它们?

该应用程序目前在 swarm 2018.2.0.Final

0 投票
1 回答
268 浏览

java - 增加 Thorntail 中的计划任务超时时间

我正在 Thorntail 中编写一个计划任务,该任务将运行很长时间(大约 30 分钟)。但是,Thorntail 似乎将执行时间限制为 30 秒。

我的代码如下所示(我删除了我认为不相关的代码):

30 秒后,我在日志中看到以下内容:

2019-10-01 16:15:14,097 信息 [org.jboss.as.ejb3.timer](EJB 默认 - 2)WFLYEJB0021:计时器:[id=...timedObjectId=...自动计时器?:真持久?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@42478b98 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Oct 01 16:20:00 CEST 2019 timerState=IN_TIMEOUT info=null]重试

又过了 30 秒,由于作业仍未完成,引发异常。

我不知道如何增加超时,谷歌搜索我的问题没有任何帮助。

如何将超时时间增加到 30 秒以上?

0 投票
1 回答
8956 浏览

keycloak - Keycloak 客户端设置,我需要哪些 URL?

我在为我所做的项目设置 Keycloak 时遇到问题。Keycloak 正在运行http://localhost:8180。Thorntail 服务器正在运行,http://localhost:8080/users它为 Angular 前端提供数据http://localhost:4200/*。我想要做的是用户只能http://localhost:4200/sign-in在不登录的情况下看到。一旦登录,他们就可以访问例如http://localhost:4200/list-user我正在使用本指南来设置 Keycloak,但我不确定我的客户端设置应该是什么。这就是我的想法:

根网址:http://localhost:4200/sign-in

*有效的重定向 URI:http://localhost:4200/list-user

基本网址:http://localhost:4200/sign-in

管理员网址:http://localhost:8080

有人请解释这些设置的目的,因为我很难理解。

0 投票
1 回答
121 浏览

java - 如何使用 thorntail 提供静态内容

我有一个使用Thorntail Project Generator创建的新项目。我想提供少量静态文件,例如 html、图像等

我怎样才能做到这一点?

0 投票
1 回答
193 浏览

maven - 类型 DatasourcesFraction 的不满足依赖关系

我正在尝试使用ThorntailDeltaSpike创建一个项目。我创建了两个不同的 Maven 项目。

  1. Web - 这将有 JSF 和 CDI。
  2. 核心 - 这将有 DeltaSpike 数据模块、CDI 和 JPA。

这是POM文件:

  1. 核心项目

    jar
    org.apache.deltaspike.distribution distributions-bom ${deltaspike.version} pom import io.thorntail bom ${version.thorntail} pom import

    /li>
  2. 网络项目

    战争 1.9.1 2.5.0.Final

    /li>

我创建了entityManagerProducer,我有一个persistence.xml ,并在核心项目的main/resources中创建了project-defaults.yml 。

但我不断收到以下错误: