当前位置: 首页 > 知识库问答 >
问题:

在Spring启动应用程序中获取错误“原因: AMQ119031: 无法验证用户”

岳劲
2023-03-14

尝试连接到部署在 JBoss EAP 7.1 上的 ActiveMQ 阿耳忒弥斯队列时,我收到以下错误。

错误:默认消息通知程序容器:无法刷新目标“jms/队列/队列 A”的 JMS 连接 - 使用固定回退{间隔 = 5000,当前尝试 = 139,最大尝试 = 无限制}重试。原因: AMQ119031: 无法验证用户

这是我使用的代码:

@Bean public DefaultMessageListenerContainer myFactory() throws NamingException { 
   DefaultMessageListenerContainer listenerContainer = new DefaultMessageListenerContainer();
   listenerContainer.setConnectionFactory(getConnectionFactory());
   listenerContainer.setDestinationName("jms/queue/QueueA");
   listenerContainer.setMessageListener(new MessageReceiver());
   return listenerContainer; 
}

private ConnectionFactory getConnectionFactory() throws NamingException { 
   final Properties env = new Properties();
   env.put(Context.INITIAL_CONTEXT_FACTORY, org.wildfly.naming.client.WildFlyInitialContextFactory); 
   env.put(Context.PROVIDER_URL, "http-remoting://localhost:8080"); 
   env.put(Context.SECURITY_PRINCIPAL, "Username"); 
   env.put(Context.SECURITY_CREDENTIALS, "Password"); 
   InitialContext ic = new InitialContext(env); 
   return (ConnectionFactory) ic.lookup("jms/RemoteConnectionFactory");
}

共有1个答案

柴飞星
2023-03-14

如错误消息(即,AMQ119031:无法验证用户)所示,您在创建JMS连接时没有提供正确的凭据。

用户名

您必须使用JMS用户名和密码配置适当的Spring组件,以便在调用javax.JMS.ConnectionFactory时使用。createConnection(String,String)或javax.jms.ConnectionFactory.createContext(String,字符串)。尝试从<code>getConnectionFactory()的实例

 类似资料:
  • 问题内容: 每当我尝试启动日食时,都会遇到以下异常,但这种异常不会出现。 需要帮忙。谢谢。 问题答案: 该文件应包含在逗号分隔的属性中。这是默认属性,可能是在某些升级过程中(偶然)更改了: 您可以根据需要通过将其设置为VM参数来覆盖它

  • 我有一个来验证它的输入: 在中,我得到的消息(即)类似于: org.springframework.validation.BeanPropertyBindingResult:1 errors字段“item”上的对象“item holder”字段错误:拒绝的值[非常糟糕的值];代码[typemismatch.itemholder.item,typemismatch.item,typemismatch

  • 我对Spring靴不熟悉。任何时候我运行我的Spring启动应用程序,我得到错误。需要帮助运行我的Spring启动应用程序。 错误信息:白标签错误页 此应用程序没有/error的显式映射,因此您将其视为回退。 2016年10月10日星期一10:39:54 WAT出现意外错误(类型=未找到,状态=404)。没有可用的消息 代码:

  • 以下是错误: 下面是我的pom.xml文件: 这是我的主课:

  • 我正在尝试转换由spring boot应用程序到spring原生使用本机图像Maven插件。我按照这里提到的https://docs.spring.io/spring-native/docs/0.9.x/reference/htmlsingle/设置GraalVM和本机映像 本机映像打包成功。但应用程序无法以erorr启动 spring原生版本:0.9.0 spring boot版本:2.4.3