Я обновил JBoss EAP 6.2.0GA до 6.3.0GA и столкнулся с этой проблемой после установки ActiveMQ в качестве встроенного модуля. Такая же конфигурация работает на моем компьютере под управлением Windows, поэтому я считаю, что это какая-то проблема с разрешениями CentOS.Пользовательские разрешения JBoss
INFO [org.apache.activemq.store.SharedFileLocker] (Starting ActiveMQ Broker) Database activemq-data/kahadb/lock is locked... waiting 10 seconds for the database to be unlocked. Reason: java.io.IOException: Failed to create directory 'activemq-data/kahadb'
Обратите внимание, что у него нет проблем с записью журналов или что-то еще. Просто это проклятое действие.
Проблема возникает, если я запускаю ее как услугу. т.е. сервис JBoss-а начать
Если я бегу бен/standalone.sh & он работает отлично.
Я передал право собственности jboss.jboss на все, что связано с JBoss, и chmod - 755 для всего. (Там очень много запутанной информации о JBoss: JBoss или jboss.jboss обратиться к пользователю в JBoss группе Но ни работы..)
chown -fR jboss.jboss /usr/share/jboss-eap-6.3/
chown jboss.jboss /usr/share/jboss-as
chown jboss.jboss /etc/init.d/jboss-as
chown jboss.jboss /etc/jboss-as/jboss-as.conf
Я сделал
ln -s -T /usr/share/jboss-eap-6.3 /usr/share/jboss-as
ln -s -T /usr/share/jboss-eap-6.3/bin/init.d/jboss-as-standalone.sh /etc/init.d/jboss-as
ln -s -T /usr/share/jboss-eap-6.3/bin/init.d/jboss-as.conf /etc/jboss-as/jboss-as.conf
Мой Упр -groups.properties имеет:
jboss=jboss, admin, SuperUser
Не знаю, что я знаю, в частности, как это помогает.
Мои mgmt-users.properties имеет:
jboss=6ca43af9943e59f1563a1ff04472a8f9
предполагая, что add-user.sh сделал что-то.
Я не редактировал standalone.xml в отношении безопасности или разрешений.
grep 'jboss' /etc/group
показывает:
jboss:x:502:
Любой?
Это не похоже на чистый раствор –
хорошо, если вы столкнетесь с чем-то лучше, дайте мне знать. Это исправлено с момента исправления. – djb