2016-11-29 9 views
0

В последнем случае, glassfish docker image, я пытаюсь развернуть EAR.Доклер Glassfish EAR развернуть неудачную аутентификацию

Вот Dockerfile:

FROM glassfish/nightly 
COPY start.sh/
COPY gf-j2ee8-poc.ear/
COPY glassfish-password.txt/
EXPOSE 8080 
EXPOSE 4848 
ENTRYPOINT ["/start.sh"] 

В моем start.sh, у меня есть следующий:

/glassfish4/бен/asadmin --interactive = ложь --user админ --passwordfile/GlassFish -password.txt развернуть /gf-j2ee8-poc.ear

со следующим GlassFish-password.txt

AS_ADMIN_PASSWORD= 
AS_ADMIN_ADMINPASSWORD= 
AS_ADMIN_USERPASSWORD= 
AS_ADMIN_MASTERPASSWORD= 

Я попытался с этими значениями сбросить настройки, установить admiadmin и admin. Ничего не работает.

Я также попытался это как:

/glassfish4/бен/asadmin --interactive = ложь -u администратора развертывания /gf-j2ee8-poc.ear

Я всегда получаю следующую ошибку во время запуск изображения докеров.

Authentication failed for user: admin with password from password file: /glassfish-password.txt 
(Usually, this means invalid user name and/or password) 
Command deploy failed. 

Кто-нибудь знает, как сделать эту работу?

ответ

1

Ответ в блоге вы связаны с:

и доступ к консоли на http://localhost:4848. Имя пользователя и пароль администратора по умолчанию: user = admin/password = glassfish.

Вам необходимо будет установить AS_ADMIN_PASSWORD=glassfish. Вам не нужно ничего другого в вашем файле паролей.

+0

Спасибо. Работала успешно после использования правильного пароля. :) –

0

Вы должны изменить пароль администратора. Это рабочий скрипт. Он изменяет пароль и включает панель администратора. Также, вероятно, ваш AS_ADMIN_PASSWORD неверен.

echo "AS_ADMIN_PASSWORD=" > /tmp/glassfishpwd && \ 
echo "AS_ADMIN_NEWPASSWORD=$GLASSFISH_ADMIN_PASSWORD" >> /tmp/glassfishpwd && \ 

asadmin --user=admin --passwordfile=/tmp/glassfishpwd change-admin-password --domain_name domain1 && \ 
asadmin start-domain && \ 
echo "AS_ADMIN_PASSWORD=$GLASSFISH_ADMIN_PASSWORD" > /tmp/glassfishpwd && \ 
asadmin --user=admin --passwordfile=/tmp/glassfishpwd enable-secure-admin && \ 
/glassfish-4.1/bin/asadmin --user=admin stop-domain && \ 
rm /tmp/glassfishpwd 

 Смежные вопросы

  • Нет связанных вопросов^_^