2016-06-08 76 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,即使它在此问题出现之前正常工作 –