2016-06-08 82 views
0

我使用wildfly 9.0.2,每當我部署我的應用程序,我得到以下異常:Wildfly 9.0.2訪問被拒絕安裝服務器鎖定文件

at org.jboss.as.messaging.jms.JMSService.doStart(JMSService.java:174) 
     at org.jboss.as.messaging.jms.JMSService.access$000(JMSService.java:62) 
     at org.jboss.as.messaging.jms.JMSService$1.run(JMSService.java:96) 
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
     at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
     at java.lang.Thread.run(Thread.java:745) 
     at org.jboss.threads.JBossThread.run(JBossThread.java:320) 
Caused by: java.io.IOException: Access is denied 
     at java.io.WinNTFileSystem.createFileExclusively(Native Method) 
     at java.io.File.createNewFile(File.java:1012) 
     at org.hornetq.core.server.NodeManager.setUpServerLockFile(NodeManager.java:185) 
     at org.hornetq.core.server.impl.FileLockNodeManager.start(FileLockNodeManager.java:66) 
     at org.hornetq.core.server.impl.HornetQServerImpl.start(HornetQServerImpl.java:429) 
     at org.hornetq.jms.server.impl.JMSServerManagerImpl.start(JMSServerManagerImpl.java:488) 
     at org.jboss.as.messaging.jms.JMSService.doStart(JMSService.java:170) 
     ... 8 more 

我已經檢查了以下幾點:

  1. 沒有使用該文件
  2. 如果我刪除~\WildFly\standalone\data\messagingjournal\server.lock沒有其他的過程中,它再次被創建,即使沒有其他進程運行
  3. 如果我重新啓動計算機,那麼它正在工作,但在一段時間後得到相同的問題。

有人知道嗎?

我也附上了截圖。 Screen shot of stacktrace感謝

+0

當你刪除的文件做你有一個管理員用戶,刪除呢? –

+0

是的,我也試過管理員,但也沒有解決問題 –

回答

0

我使用解鎖刪除此文件/目錄,這是不是固定的

感謝

+0

似乎用戶啓動WildFly時沒有對該目錄的寫入權限。 –

+0

如果是這種情況,那麼在重新啓動系統後,它不應該允許啓動wildfly,即使它在此問題出現之前正常工作 –