javax.security.sasl.SaslException: ошибка аутентификации при подключении к серверу Jboss 7 с удаленного клиента

У меня есть автономный Java-клиент (работает из затмения), который я хочу подключить к внешнему серверу. Если сервер является localhost, то я не вижу никаких проблем вообще. Однако всякий раз, когда я пытаюсь подключиться к внешнему серверу, где я всегда получаю следующее исключение

- JBREM000200: Remote connection failed: javax.security.sasl.SaslException: Authentication failed: all available authentication mechanisms failed
- Could not register a EJB receiver for connection to remote://10.160.148.61:4447
java.lang.RuntimeException: javax.security.sasl.SaslException: Authentication failed: all available authentication mechanisms failed

Я пытался следовать упомянутым шагамEJB-вызовы из удаленного клиента с использованием JNDI

Исключение говорит мне, что что-то не так в моих файлах конфигурации, связанных с аутентификацией. Вот мой файл ejb_client_properties

remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false

remote.connections=default

remote.connection.default.host=10.160.148.61
remote.connection.default.port = 4447
remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false

remote.connection.default.username=tan
remote.connection.default.password=f2b1c3c7d3f1e224cbf6508494cf0418

Примечание: пользователь tan добавлен в мой файл mgt.user.properties на сервере. Я использовал add-user.bat для добавления пользователя на сервер. Я также добавил пользователя приложения. Я использую те же учетные данные для передачи на сервер. Я не могу думать ни о чем другом.

Мой ejb-вызов выглядит следующим образом:

        final Hashtable jndiProperties = new Hashtable();
        jndiProperties.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming");

        InitialContext aJNDI = new InitialContext(jndiProperties);
        Ppi handle = (Ppi) aJNDI
            .lookup("ejb:PPIEAR/PService/PConnect!com.gem.p.PConnection?stateful");

Я вижу многочисленные темы, связанные с исключением, но не могу его исправить :( Может кто-то помочь.

У меня также есть законный сертификат SSL, установленный на сервере. Нужно ли делать что-то дополнительное, чтобы позаботиться об этом?

Также ПРИМЕЧАНИЕ: мой сервер работает в автономном режиме.