问题标签 [wildfly-9]

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 回答
485 浏览

java - WildFly-9.0.2.Final war file deployment very slow

I am trying to deploy a war file in WildFly 9.0.2, but it's taking a very long time and throwing a TimeoutException. I also increased the transaction timeout, which had been 300.

Any advice?

0 投票
1 回答
1128 浏览

html - JBoss(WildFly) 没有检测到 index.html 的 css 文件

这是我的目录结构。

web.xmlwelcome-file将列表指定为 >/WebSites/Index/index.html。然后加载没有任何样式的html。当我将 css 文件夹放在WebContents文件夹中时,样式会在没有任何修改的情况下加载到web.xml. 有没有办法解决这个问题?

0 投票
0 回答
259 浏览

java - WildFly 9 使用 ContextClassLoader 从部署的战争中加载 jar

我已经部署在 WildFly-9.0.2 下的战争中,并且在 java 代码中我想获取helloworld.war/WEB-INF/lib/目录下可用的 jar 之一的绝对路径,我正在尝试使用以下 java 代码

这在 JBoss 4.0.5 中有效,但在 WildFly 9 中它给出了 null,

如果我尝试使用以下代码

然后我可以看到如下文件,但为此我必须遍历所有返回集合,

那么,我怎样才能像在早期的 JBoss 上那样直接定位 jar 路径。

0 投票
2 回答
5867 浏览

jboss - 如何使用 Wildfly 发送电子邮件,其中 SMTP 不需要密码?

Wildfly我有以下问题:当 SMTP 不需要密码时,如何发送电子邮件?

我已经成功地使用Glassfish. 但是当我迁移到 时Wildfly,我不知道我需要传递什么参数。

这是我的Glassfish配置:

在此处输入图像描述

这是我的standalone.xml

0 投票
1 回答
2042 浏览

java - 无法读取 WildFly 系统属性

我有一个打包在 EAR 文件中并部署在 WildFly 9.0.2 Final 上的应用程序。它需要读取 WildFly 定义的一些系统属性。

问题是 EAR 中的类无法读取 WildFly 系统属性。例如 - 以下代码获取 NullPointerException:

这是错误:

发生错误是因为以下返回 null:

请注意,当 WildFly 启动时,其相关系统属性会正确显示在其日志中:

我的问题 - EAR 是否有任何理由无法读取任何系统属性?

0 投票
2 回答
11942 浏览

java - JPA 本机查询返回 Double 或 BigDecimal

我有下面的简单代码:

当我在真实环境中运行它时,打印指令会打印java.math.BigDecimal. 但是当我在我的单元测试环境中运行它时,打印指令会打印java.lang.Double.
在这两种情况下,我都使用 WildFly 9 服务器和 Postgresql 9.4 数据库。我也使用 Arquillian 进行单元测试。对我来说,唯一明显的区别是数据库中的记录数。
表中的powermytablenumeric(10,3).

我想避免丑陋的代码,例如:

无论我的运行环境如何,有没有办法始终拥有相同的实例?

0 投票
0 回答
470 浏览

spring - WildFly 中的 JNDI 查找问题 - 9.0.2 Final 用于通过带有连接工厂的 Spring JMS 侦听器访问 JMS hornetq

我正在配置 JNDI 外观参数,以使用来自 Web 应用程序的 Spring JMS 侦听器获取连接工厂以使用消息。

它抛出错误,

我们使用以下参数,

但它适用于具有上述参数的独立客户端,并且在同一服务器上使用 Web 应用程序部署时会引发错误。

即使我尝试使用 JNP 客户端,

我最终遇到了如下所述的服务器端口问题,

如果我遗漏了什么,请您提供信息。

0 投票
1 回答
4215 浏览

jakarta-ee - 在 wildfly-9.0.2.Final 中部署第三方 jar

为了对多个应用程序可见外部 jar,我通常将外部 jar 放在 JBOSS 5.x 中的 $JBOSS_HOME/server/default/lib 目录中。这些 jar 在 AS 的启动时自动启动。我将如何在 wildfly-9.0.2.Final 中执行此操作。

@SamThankx 的回复但我仍然收到错误,请按照以下结构查看我的场景

  1. test.ear 中存在名为 test.jar 的 jar 存档
  2. 在 test.jar 中有 EJB3 会话 bean java 类。在这个类中有 import stmt as。

    导入 com.oracle.asmc.ejb3.statelesssession.SLE3DecryptLocal;

  3. 上面的包 'com.oracle.asmc.ejb3.statelesssession.SLE3DecryptLocal' 存在于 testclient.jar

注意 - 上面的 testclient.jar 不是 test.ear 的一部分。(我想从多个 EAR 访问这个 testclient.jar)

要部署 test.ear,我已完成以下步骤

  1. ./jboss-cli.sh -c(存在于 bin 目录中)
  2. 模块添加 --name=testclient --resources=~/client_jar/testclient.jar
  3. 我在 jboss-deployment-structure.xml 中添加了以下配置,并在创建 test.ear 时放置在 META-INF 目录中。

    /li>
  4. 为了部署 Test.ear 应用程序,访问“ http://127.0.0.1:9990/ ”并遍历链接 Deployments --> Add -->Add Deployment --->FINISH 但仍然出现以下错误。

    /li>

@Sam 谢谢回复

我在 test.jar 的 META-INF 中添加了“jboss-deployment-structure.xml”。

注意 - 是的,我正在从 test.jar 访问“com/oracle/asmc/ejb3/statelesssession/SLE3DecryptLocal”(存在于 testclient.jar 模块中)。

现在我的 test.ear 包含

  1. META-INF/application.xml

  2. 测试战争

  3. test.jar('jboss-deployment-structure.xml' 出现在这个 test.jar 的 META-INF 目录中)

但我仍然收到以下错误。

0 投票
1 回答
56 浏览

mockito - 尝试在 Arquillian 中使用 mockito 但遇到了一些问题

我正在尝试将 mockito 与 arquillian 一起使用。我使用了简单的 JUnit,它运行良好,尽管我试图找出 arquillian 的部署,这是我认为问题所在!谁能帮我弄清楚?

谢谢你。

这是我的junit文件和pom文件的链接

0 投票
1 回答
806 浏览

java - Wildfly 和 MySQL 的不可重复读隔离级别

我正在@Stateless休息资源中的 WildFly 9.0.2 上实现不可重复读取隔离级别

  1. 线程 A 正在读取一个Account实体,打印余额,然后做一些其他工作(睡眠)。
  2. 线程 B 进来并读取相同的Account实体,打印余额并通过以下方式计算余额calculateBalance()方法计算余额,然后更新实体。它再次读取实体并打印出余额。
  3. 然后线程 A 读取实体并打印出余额。

根据我对不可重复读取级别的理解,线程 B 应该阻塞,直到线程 A 完全完成(退出事务/无状态休息资源)。

这是打印输出:

  • 线程 A:printBalance=500
  • 线程 B:printBalance=500
  • 线程 B:printBalance=600
  • 线程 A:printBalance=500

从那里我可以看到线程 B 没有阻塞,即使线程 A 仍然很忙,它也被允许运行。

下面是代码:

如果我将隔离级别更改为可序列化,一切都会阻塞。

我对不可重复阅读的理解是错误的吗?线程 B 是否应该在线程 A 完成之前不被阻塞?