当前位置: 首页 > 面试题库 >

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

万俟玉书
2023-03-14
问题内容

当我想从其他服务器访问远程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

基本上,如果我在server1中调用它,就没有问题。如果我从server2调用此命令,则会收到错误消息。我假设它在server1中存在的server2中查找身份验证文件。

我不确定是否必须在EJB或wildfly上进行一些配置才能启用来自其他服务器的访问。我确实完成了在线上提供的所有步骤,但显然我缺少了一些东西。


问题答案:

我通过以下更改修复了错误。

看起来我也正在使用ApplicationRealm远程身份验证。我用jaas领域更新了以下内容。

<http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm"/>

另外,我设置SASL_POLICY_NOANONYMOUSSASL_POLICY_NOPLAINTEXTfalse在客户端。



 类似资料:
  • 启动jboss服务器时,出现错误,无法启动服务jboss.deployment.unit.“jbpm console.war”。但是当我使用start.demo运行jbpm6演示时,它工作得很好。

  • 问题内容: 我正在尝试创建一个,所以我可以向JNDI请求一些企业Java Bean。JBoss运行正常,但是当我运行Java代码时,出现异常。 我正在运行JBoss 7.1 这是我的代码: 在启动JBoss服务器之后,我尝试运行Java代码,并得到以下异常: 可能是什么问题? 问题答案: InitialContext属性不适用于您使用的JBoss版本。使用JBoss 7,当您从远程客户端调用ejb

  • 以下是url http://localhost:8888/limits-service/default的Json响应。它没有读取文件limit-service.properties {“名称”:“限制-服务”,“配置文件”:[“最大值”],“标签”:null,“版本”:null,“状态”:null,“PropertySources”:[]} server.port=8888 active=nati

  • 我的Spring云配置服务器在尝试使用http://localhost:8080/application/default访问属性文件内容时抛出以下错误 我的申请。配置服务器中的属性如下所示 <代码>Spring。云配置。服务器吉特。uri=/Users/joe/MyProgs/Java/spring ws/config,我甚至尝试了这个spring。云配置。服务器吉特。uri=${HOME}/My

  • 我有一个java中的练习,它的文本是: 矩阵类表示整数数组。其框架如下:公共类矩阵{private int[]]mat;/*创建一个矩阵对象,其内容由矩阵矩阵表示。*/public Matrix(int[][]mat){…}/*返回由调用该方法的对象表示的矩阵元素之和。*/public int sumElements(){…}/*通过移除行i和列j*/公共子矩阵矩阵(int i,int j){。。

  • 我有一个Tcp客户端,连接到一个旧的主机(52年),发送和接收来自它的请求和响应。 这是我的客户机的核心连接部分, 我试图用Netty重写下面的文章。通过使用以下教程作为参考。 http://tutorials.jenkov.com/netty/netty-tcp-client.html 我面临的问题是我能够连接到服务器,但不能从中读写。我正在使用一个来执行读写操作。 这是我的脾气暴躁的客户 处理