java - JBOSS-LOCAL-USER : javax. security.sasl.SaslException:无法读取服务器质询

标签 java authentication jboss ejb wildfly-10

当我想从另一台服务器访问远程 wildfly 服务器上的 EJB 时,出现以下错误。

Error: Authentication failed: all available authentication mechanisms failed:
   JBOSS-LOCAL-USER: javax.security.sasl.SaslException: Failed to read server challenge [Caused by java.io.FileNotFoundException: /../wildfly/standalone-/tmp/auth/X.challenge (No such file or directory)]
   DIGEST-MD5: Server rejected authentication

如果我在服务器内访问 EJB,我不会收到任何身份验证错误。我使用以下方式访问服务器;

http-remoting://server1:8080

基本上,如果我在服务器 1 中调用它,就没有问题。如果我从 server2 调用它,我会收到错误消息。我假设它在 server2 中查找 server1 中存在的 auth 文件。

我不确定是否必须在 EJB 或 wildfly 上进行一些配置才能启用从不同服务器的访问。我确实完成了在线提供的每个步骤,但显然我遗漏了一些东西。

最佳答案

我的理解如下。 对于本地访问,不需要身份验证。 对于远程访问,需要进行身份验证,所以我建议先仔细检查用户帐户和密码。

关于java - JBOSS-LOCAL-USER : javax. security.sasl.SaslException:无法读取服务器质询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42517454/

相关文章:

java - ThreadLocal 线程安全吗?

java - Eclipse 双分隔符从逗号 (,) 到点 (.)

java - 根据输入整数添加可变数量的尾随零

python - token 身份验证在 django rest 框架的生产环境中不起作用

java - 将 Maven 项目部署到 JBoss - 菜鸟问题

html - 帖子中传递的最大参数数

java - 创建抽屉导航时发生 fatal error : InflateException: Binary XML file line #1: Error inflating class DrawerLayout

node.js - Passport 中的用户权限级别

java - 尝试在 Activity 目录中执行 LDAP 查找时出错

java - 如何为 Undertow/JBoss 7.2 EAP 重写 RewriteValve?