首页 > 解决方案 > 安慰错误 403:不允许使用消息 VPN

问题描述

我正在尝试使用 solace API 连接到 solace 队列。成功连接后,我收到错误:错误代码 403 消息 VPN 不允许。

我已经编写了将 WAR 文件连接到 Solace 队列的代码。我已经提供了所有详细信息,并且能够连接到队列而不会失败(记录器正在显示成功消息)。但是部署后,它开始抛出错误消息:错误代码 403 消息 VPN 不允许。

Java 文档描述了“消息 VPN 不包含与 REST HTTP 客户端提供的用户名匹配的用户名”,但我觉得这不会是问题,因为我能够在第一个实例连接到 sollace,然后 JBoss 恢复构建和由于上述错误而取消部署它。

我无法找到/调试此问题的根本原因,因为我无法找到失败代码的调用层次结构。

标签: javajmssolace

解决方案


Message VPN Not Allowed是由于尝试连接到不存在的 Message VPN 而引起的。

请验证您的应用程序/配置文件指定的消息 VPN 是否存在于 Solace 消息代理上。

我已经提供了所有详细信息,并且能够连接到队列而不会失败(记录器正在显示成功消息)。但是部署后,它开始抛出错误消息:错误代码 403 消息 VPN 不允许。

根据您的描述,您的测试/调试/开发环境在部署后似乎有所不同。


推荐阅读