Я использую JBoss Fuse 6.2 и пытаюсь создать ансамбль с 3 серверами. Серверы - это 3 физических сервера, на которых установлена Ubuntu 14.04.3 LTS и установлена с JDK 1.8.0_60.Недостаточно ролей/учетных данных для работы при использовании добавления ансамбля в JBoss Fuse 6.2
Я переименовал корневые контейнеры в etc/system.properties в root1, root2 и root3 соответственно и удостоверился, что ни у кого пользователей не было настроено на etc/users.properties на всех серверах.
Затем я начал предохранитель на server1 и побежал команду
fabric:create --new-user admin --new-user-password admin --new-user-role Administrator --zookeeper-password admin --resolver manualip --manual-ip xxx.xxx.xxx.xxx --wait-for-provisioning
xxx.xxx.xxx.xxx являющийся IP из server1
Затем я начал предохранитель на server2 и сервере3 и побежал следующую команду :
fabric:join --zookeeper-password admin server1:2181
Это все работало нормально и выход container-list
на server1 был
[id] [version] [type] [connected] [profiles] [provision status]
root1* 1.0 karaf yes fabric success
fabric-ensemble-0000-1
jboss-fuse-full
root2 1.0 karaf yes fabric success
root3 1.0 karaf yes fabric success
Затем, когда я запускаю команду, чтобы добавить root2 и root3 ансамблю:
fabric:ensemble-add root2 root3
Я получаю эту ошибку:
Ошибка при выполнении команды: java.lang.SecurityException: Недостаточные ролей/мандатную для работы
я нашел что-то, напоминающее этот вопрос в системе отслеживания проблем JBoss Fuse: ENTESB-3530
энион Есть ли какие-либо предложения, чтобы сделать эту работу?
вопроса вы связаны статистики, которые с различной JDK он был в состоянии сделать esemble работы. вы пытаетесь использовать jdk 1.7? – Jkike
У меня есть аналогичная проблема ... Попробуйте не использовать параметр «-new-user-role Administrator» в команде 'fabric: create'. Кажется, имя роли в Fuse 6.2 сейчас отличается. Пусть ткань Fuse назначает значение по умолчанию. – Tuelho
Это сработало @Tuelho! Не могли бы вы написать это как ответ вместо комментария? Тогда я буду принимать это как ответ. Знаете ли вы, как я могу видеть, какие роли назначил Fuse для созданного пользователя admin? – npeder