我正在尝试使用solace API连接到solace队列。成功连接后,我收到错误消息:错误代码403消息VPN不允许。
我已经编写了将WAR文件连接到Solace队列的代码。我已经提供了所有详细信息,并且能够无故障地连接到队列(日志记录器显示成功消息)。但是部署后,它会开始抛出错误消息:错误代码403消息VPN不允许。
java文档描述“ Message VPN不包含与REST HTTP客户端提供的用户名匹配的用户名”,但是我觉得这不会出现问题,因为我能够首先连接到sollace,然后再连接到JBoss由于上述错误,恢复了构建并取消部署它。
由于无法找到失败代码的调用层次结构,因此无法找到/调试此问题的根本原因。
答案 0 :(得分:1)
Message VPN Not Allowed
是由于尝试连接到不存在的Message VPN引起的。
请验证Solace消息代理中是否存在由您的应用程序/配置文件指定的Message VPN。
我已经提供了所有详细信息,并且能够连接到队列而无需 失败(记录器显示成功消息)。但是部署后, 它开始抛出错误消息:错误代码403消息VPN不 允许。
从您的描述来看,部署后的测试/调试/开发环境似乎并不相同。