我已經從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