我已经从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'
请注意,它没有问题写日志或任何东西。这只是这个该死的activemq相关权限。
如果我将它作为服务运行,只会发生此问题。 即 服务的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
我MGMT -groups.properties有:
jboss=jboss, admin, SuperUser
不是我特别知道这有什么帮助。
我mgmt-users.properties有:
jboss=6ca43af9943e59f1563a1ff04472a8f9
表明add-user.sh做了。
我还没有编辑关于安全性或权限的standalone.xml。
grep 'jboss' /etc/group
显示:
jboss:x:502:
有人吗?
看起来像一个干净的解决方案 – 2014-10-13 22:14:18
好,如果你拿出更好的东西这不,让我知道。自修复以来它运行良好。 – djb 2014-10-14 06:59:17