问题标签 [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 投票
3 回答
6307 浏览

wildfly - JBoss 7.1.1 在运行时更改 JNDI 绑定

在独立模式的 JBoss 7.1.1 中,所有 JNDI 绑定都在 jboss:domain:naming:1.1 子系统的standalone.xml 文件中配置。根据文档,standalone.xml 在服务器运行时无法修改。我尝试使用 JBoss CLI,但我不知道如何编写/修改资源。

如何在不重新启动 jboss 的情况下更改 JNDI 中的值?

0 投票
2 回答
5318 浏览

wildfly - Eclipse Luna + WildFly 9

我可以将 Eclipse Luna 与 WildFly 9 服务器一起使用吗?或者我应该搬到 Eclipse Mars 吗?我问是因为我无法在我的 Eclipse 上创建 WildFly 9 服务器,但我可以创建 WildFly 8 服务器。我检查了我的 Jboss Tools 插件,它似乎是最新的(版本 4.2.6)。在 Eclipse Mars 上可以使用 4.3.0 版本。

0 投票
3 回答
440 浏览

jakarta-ee - 通过@Resource 注入的无状态远程bean 仅提供单个实例

我正在运行一个 Web 应用程序,它具有应用程序的前端 ( JSF, CDI) 和后端 ( EJB, Hibernate) 部分,每个部分都位于单独的WildFly 9.0.1.Final AS. 前端通过Remote EJB ClientJNDI 名称与后端通信。

一些前端代码:

以及一些后端接口代码:

还有一些后端 bean 代码:

问题是,无论我做了多少请求,使用 JMeter 或刷新几个浏览器选项卡,DynamicTableBean在任何给定时间只有一个实例是活动的。每个请求都由队列中的那个 bean 实例执行。如您所知,该应用程序绝对不可用,因为它绝对是单线程 EJB 明智的。可能是什么问题呢?

0 投票
1 回答
1109 浏览

debugging - Arquillian WildFly 9 远程调试器

我想针对 Java EE 7 组件运行一些测试。我读了一些关于 Arquillian 的文章,它似乎很适合这类问题。不过我的配置有问题。我设法让它在嵌入式 GlassFish、托管 WildFly 和远程 WildFly 上运行。理想情况下,我想使用后一个选项进行测试,因为 WildFly 是我为应用程序选择的应用服务器,远程模式将使用正在运行的服务器,而不是每次我想运行测试时都启动它。不过,我很难将调试器附加到 WildFly 9。

我取消了standalone.conf.bat 中的注释:

并将以下部分添加到 arquillian.xml:

测试本身执行正确(我可以看到正确的测试结果,WildFly 控制台按预期显示部署和控制台输出)。但是调试器仍然不会在断点处停止。我从 Intellij Idea 开始,将其作为常规的 JUnit 测试。这是我在每次测试开始时收到的警告:

我在这里做错了什么?

0 投票
0 回答
2293 浏览

java - java.lang.reflect.InvocationTargetException 使用 WildFly 服务器运行 Java Web 应用程序时

我尝试使用 WildFly 9.0.1 服务器来运行 Java Web 应用程序。我创建了一个新项目并选择了wildfly服务器以及hibernate。当我尝试运行服务器时,

我收到以下错误:

第 1052 行build-impl.xml有以下内容:

在信息日志中,我看到了这个输出,不确定它是如何相关的,但看起来 netbeans 抛出了这个并要求我将错误报告给 netbeans。

编辑

当我改用 GlassFish Server 时,一切正常

0 投票
1 回答
1412 浏览

java - 无法在 Windows 10 上关闭 WildFly 9.0.2.Final

我有一个在 Windows 10 上运行的 WildFly 9.0.2.Final 服务器。当我尝试使用命令关闭服务器时:

我看到以下日志:

无法连接到控制器:控制器在 localhost:9990 上不可用:java.net.ConnectException:WFLYPRT0053:无法连接到 http-remoting://localhost:9990。连接失败:WFLYPRT0053:无法连接到 http-remoting://localhost:9990。The connection failed: Invalid response

这意味着什么,如何关闭服务器?

0 投票
1 回答
3152 浏览

ssl - 如何在 WildFly 9 域模式上设置 SSL?

我目前有一个 WildFly 9 集群启动并运行,可以通过端口 8080 访问我的应用程序,我想设置 SSL 并且只能在端口 8443 上访问,但我似乎找不到任何有关安全领域和 https 侦听器位置的文档被置于域模式。

我已经设置了密钥库和证书,并且能够让 https 在使用独立模式的演示中工作,但我需要能够在域模式下进行。

任何人都可以帮助我并分享他们是如何做到这一点的吗?

0 投票
1 回答
348 浏览

java - 从 war 文件部署时,Wildfly 返回 http 请求的缓存值

我的 Java Web Start 应用程序有问题。我有一个在 Wildfly 9 容器中运行的 JavaEE 应用程序。我将一个属性文件传递给 Web Start 应用程序,其中包含一个指向 csv 文件的 URL 和一个指向模板文件的 URL。

当我第一次运行应用程序时,应用程序下载属性文件,从属性文件条目加载 URL,下载 csv 文件和模板文件,并与文件进行邮件合并。

当我第二次、第三次运行 Web Start 应用程序时,它总是从第一次运行时下载属性文件。每次用户启动 Web Start 应用程序时,甚至属性文件都会被覆盖。

我发现当我通过 Eclipse 的“完全发布”将我的应用程序部署到 Wildfly 时,Web Start 应用程序工作正常,但是当我通过“项目 --> 导出 --> WAR 文件”部署我的应用程序并将 .我的 Wildfly 安装中部署文件夹中的 war 文件,我确实得到了上面解释的行为。

一些附加信息:通过“导出 WAR 文件”控制台输出部署,第一次运行:

第二次运行:

这是 JNLP 文件

我需要通过“导出 WAR 文件”使其与部署一起工作。有人知道有什么问题吗?

- - - - - - - - - - - - - - - 编辑 - - - - - - - - - - ------------------

这是属性文件的加载过程,这里一切正常,我可以手动打开属性文件,内容正确。

这就是我下载属性文件的方式

copyURLToFile(url, proppath) 是来自 appache FileUtils 的方法。下载的属性文件包含无效内容。每次都是第一次运行的内容。

真诚的亚瑟

0 投票
1 回答
1723 浏览

java - Wildfly 9.0.1-最终和每次部署日志记录

我正在尝试使每个部署的日志记录工作。我有包含内容的战争logging.properties档案WEB-INF/

在 servlet 中我这样做:

根据部署期间的 WildFly 日志记录配置文档,它应该扫描并在适当的位置找到我的属性文件。但似乎它根本不扫描。我究竟做错了什么?(https://docs.jboss.org/author/display/WFLY9/Logging+Configuration#LoggingConfiguration-PerdeploymentLogging)另外:

返回:

0 投票
0 回答
841 浏览

java - 在 WildFly 上使用 DIGEST 保护 webapp

我想保护我在 WildFly 9 服务器上运行的 web 应用程序。

我有一个带有 2 个表users(login, password)roles(login, role).

首先,我配置了这样的 BASIC 身份验证:

独立的.xml:

网页.xml:

jboss-web.xml:

它工作正常,但这是一个不好的做法,因为密码通过网络以明文形式发送并以相同的方式存储在数据库中。因此,我尝试将 BASIC 更改为 DIGEST 这样做:

Standalone.xml:添加了一些选项模块

web.xml:更改了登录配置部分

但我有这个错误:

我认为这是因为从 webapp 登录系统收到的哈希密码和数据库中的哈希密码不一样。我在数据库中的散列密码是login:realm:password.

有人可以告诉我出了什么问题吗?