Когда мы пытаемся отправить сообщение, мы получаем следующую ошибку в обоих weblogic и Wildfly :
и wildfly
и
Код: Выделить всё
javax.jms.JMSSecurityException: AMQ229031: Unable to validate user from /host:port. Username: null; SSL certificate subject DN: unavailable
Похоже, что проблема связана с аутентификацией на фабрике подключения [/b], используемой Weblogic. Я не могу выяснить, как или где правильно установить имя имени пользователя и пароль , чтобы WebLogic передает их в Wildfly. />
Код: Выделить всё
< /code>
конфигурация Weblogic < /h3>
Конфигурация иностранного сервера: < /p>
true
jms/app/remoteQueueWlsToWildfly
jms/queue/testQueue_wls_to_wildfly
jms/app/remoteQueueWildflyToWls
jms/queue/testQueue_wildfy_to_wls
jms/app/remoteFactory
jms/RemoteConnectionFactory
userApplication
{AES}******************
enabled
org.wildfly.naming.client.WildFlyInitialContextFactory
http-remoting://localhost:8088
{AES}*********************
jboss.naming.client.ejb.context
true
java.naming.security.principal
userApplication
< /code>
Как я могу настроить Weblogic 12c для отправки имени пользователя и пароля при подключении к удаленной очереди JMS на Wildfly 26? В идеале, я хочу сделать это с помощью конфигурации иностранного сервера или другого метода, который не требует изменений в коде приложения. < /P>
Что я пробовал: < /h3>
[*] Созданный порт [b] tcp < /strong> для обмена сообщениями на дикоре TCP
Настроил weblogic jms jms bridge [/b] вместо иностранного сервера, но ошибка сохранялась. Работал , доказывание аутентификации Wildfly правильно настроена.>
Подробнее здесь: https://stackoverflow.com/questions/797 ... -jmssecuri