RH Develoiper Studio для подключения к серверу JBoss EAP - PullRequest
0 голосов
/ 02 сентября 2018

Я пробовал Developer Studio 11.3.0 и 12.0.0. Я пробовал EAP 6.4.0 и 7.1.0. Все дает мне ту же ошибку. Я запускал его с серверами в RHEL на AWS и DevStudio в Windows 10 или Windows 7. Я запускал его с сервером и DevStudio в той же системе Fedora. Всегда одна и та же ошибка при попытке «запустить» удаленный сервер:

The initialization produced an exception, which can occur due to incorrect security credentials. Please review the exception messages by clicking the Details button.
 * java.io.IOException: java.net.ConnectException: WFLYPRT0053: Could not connect to http-remoting://LOCALHOST:9990. The connection failed
 * java.net.ConnectException: WFLYPRT0053: Could not connect to http-remoting://LOCALHOST:9990. The connection failed
 * WFLYPRT0053: Could not connect to http-remoting://LOCALHOST:9990. The connection failed
 * Authentication failed: all available authentication mechanisms failed:
   JBOSS-LOCAL-USER: javax.security.sasl.SaslException: ELY05128: [JBOSS-LOCAL-USER] Failed to read challenge file [Caused by java.io.FileNotFoundException: /datavirt/jboss/EAP-7.1.0/standalone/tmp/auth/local3848441195962286340.challenge (Permission denied)]
   DIGEST-MD5: javax.security.sasl.SaslException: DIGEST-MD5: Server rejected authentication

Вот немного файла server.log, где что-то идет не так. (Это немного отличается в 6.4.0, но не существенно.)

2018-09-01 23:20:52,946 TRACE [org.jboss.remoting.endpoint] (management I/O-2) Allocated tick to 8 of endpoint "miramanee:MANAGEMENT" <68fb9f51> (opened org.jboss.remoting3.EndpointImpl$TrackingExecutor@18776914)
2018-09-01 23:20:52,946 TRACE [org.xnio.nio] (management I/O-2) Running task org.jboss.remoting3.remote.ServerConnectionOpenListener$2@228e4439
2018-09-01 23:20:52,946 TRACE [org.xnio.nio.selector] (management I/O-2) Beginning select on sun.nio.ch.EPollSelectorImpl@617c6bff (with timeout)
2018-09-01 23:20:52,946 TRACE [org.xnio.nio] (management I/O-2) Select, queue is empty
2018-09-01 23:20:52,946 TRACE [org.wildfly.security] (management task-7) Handling RealmCallback: selected = [ManagementRealm]
2018-09-01 23:20:52,946 TRACE [org.wildfly.security] (management task-7) Handling NameCallback: authenticationName = admin
2018-09-01 23:20:52,946 TRACE [org.wildfly.security] (management task-7) Principal assigning: [admin], pre-realm rewritten: [admin@ManagementRealm], realm name: [DIGEST], post-realm rewritten: [admin@ManagementRealm], realm rewritten: [admin@ManagementRealm]
2018-09-01 23:20:52,947 TRACE [org.wildfly.security] (management task-7) Handling CredentialCallback: obtained credential for correct realm "ManagementRealm"
2018-09-01 23:20:52,947 TRACE [org.wildfly.security] (management task-7) Handling CredentialCallback: obtained credential: org.wildfly.security.credential.PasswordCredential@b75f36fa
2018-09-01 23:20:52,947 TRACE [org.jboss.remoting.remote.server] (management task-7) Server sending authentication rejected: javax.security.sasl.SaslException: ELY05055: [DIGEST-MD5] Authentication rejected (invalid proof)
        at org.wildfly.security.sasl.digest.DigestSaslServer.validateDigestResponse(DigestSaslServer.java:281)
        at org.wildfly.security.sasl.digest.DigestSaslServer.evaluateMessage(DigestSaslServer.java:358)
        at org.wildfly.security.sasl.util.AbstractSaslParticipant.evaluateMessage(AbstractSaslParticipant.java:180)
        at org.wildfly.security.sasl.digest.DigestSaslServer.evaluateResponse(DigestSaslServer.java:331)
        at org.wildfly.security.sasl.util.AuthenticationCompleteCallbackSaslServerFactory$1.evaluateResponse(AuthenticationCompleteCallbackSaslServerFactory.java:58)
        at org.wildfly.security.sasl.util.AuthenticationTimeoutSaslServerFactory$DelegatingTimeoutSaslServer.evaluateResponse(AuthenticationTimeoutSaslServerFactory.java:106)

Я отвесил.

1 Ответ

0 голосов
/ 13 сентября 2018

Если вы хотите быстро освоить и т. Д., Тогда я могу просто сказать, что я делаю. У меня есть RHEL 7 & EAP 7.1. Я использую Dev Studio 12 на той же машине. Когда я добавил сервер в dev studio, у меня была возможность выбрать локальный или удаленный. Я выбрал локальный, и у меня не было проблем с запуском через dev studio. Пользователь, с которым я запускаю dev studio, также имеет права доступа к домашнему каталогу EAP (в вашей ошибке я вижу ошибки perm файла). Я также выбрал параметры управления вместо файловой системы и операций оболочки. Я также тестирую, и это сработало. Но опять же, тот же сервер для всего / того же локального хоста.

...