Hibernate搜索java.nio.channels.OverlappingFileLockException异常

Hibernate搜索java.nio.channels.OverlappingFileLockException异常,java,hibernate,amazon-web-services,amazon-ec2,Java,Hibernate,Amazon Web Services,Amazon Ec2,我在Tomcat6中的AmazonEC2(AmazonLinux)实例上运行了一个web服务。它使用Hibernate搜索。我添加了非常基本的hibernate搜索配置。我一直在获取java.nio.channels.OverlappingFileLockException:null异常 java.nio.channels.OverlappingFileLockException at sun.nio.ch.SharedFileLockTable.checkList(FileLo

我在Tomcat6中的AmazonEC2(AmazonLinux)实例上运行了一个web服务。它使用Hibernate搜索。我添加了非常基本的hibernate搜索配置。我一直在获取java.nio.channels.OverlappingFileLockException:null异常

java.nio.channels.OverlappingFileLockException
        at sun.nio.ch.SharedFileLockTable.checkList(FileLockTable.java:255)
        at sun.nio.ch.SharedFileLockTable.add(FileLockTable.java:152)
        at sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1088)
        at java.nio.channels.FileChannel.tryLock(FileChannel.java:1154)
        at org.apache.lucene.store.NativeFSLock.obtain(NativeFSLockFactory.java:217)
        at org.apache.lucene.store.Lock.obtain(Lock.java:72)
        at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1098)
        at org.hibernate.search.backend.impl.lucene.IndexWriterHolder.createNewIndexWriter(IndexWriterHolder.java:146)
        at org.hibernate.search.backend.impl.lucene.IndexWriterHolder.getIndexWriter(IndexWriterHolder.java:113)
        at org.hibernate.search.backend.impl.lucene.AbstractWorkspaceImpl.getIndexWriter(AbstractWorkspaceImpl.java:120)
        at org.hibernate.search.backend.impl.lucene.LuceneBackendQueueTask.applyUpdates(LuceneBackendQueueTask.java:101)
        at org.hibernate.search.backend.impl.lucene.LuceneBackendQueueTask.run(LuceneBackendQueueTask.java:67)
        at org.hibernate.search.backend.impl.lucene.SyncWorkProcessor$Consumer.applyChangesets(SyncWorkProcessor.java:148)
        at org.hibernate.search.backend.impl.lucene.SyncWorkProcessor$Consumer.run(SyncWorkProcessor.java:138)
        at java.lang.Thread.run(Thread.java:745)
java.nio.channels.OverlappingFileLockException
查看sun.nio.ch.SharedFileLockTable.checkList(FileLockTable.java:255)
位于sun.nio.ch.SharedFileLockTable.add(FileLockTable.java:152)
位于sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1088)
位于java.nio.channels.FileChannel.tryLock(FileChannel.java:1154)
获取(NativeFSLockFactory.java:217)
位于org.apache.lucene.store.Lock.get(Lock.java:72)
位于org.apache.lucene.index.IndexWriter(IndexWriter.java:1098)
位于org.hibernate.search.backend.impl.lucene.IndexWriterHolder.createNewIndexWriter(IndexWriterHolder.java:146)
位于org.hibernate.search.backend.impl.lucene.IndexWriterHolder.getIndexWriter(IndexWriterHolder.java:113)
位于org.hibernate.search.backend.impl.lucene.AbstractWorkspaceImpl.getIndexWriter(AbstractWorkspaceImpl.java:120)
位于org.hibernate.search.backend.impl.lucene.LuceneBackendQueueTask.applyUpdate(LuceneBackendQueueTask.java:101)
位于org.hibernate.search.backend.impl.lucene.LuceneBackendQueueTask.run(LuceneBackendQueueTask.java:67)
位于org.hibernate.search.backend.impl.lucene.SyncWorkProcessor$Consumer.applyChangesets(SyncWorkProcessor.java:148)
位于org.hibernate.search.backend.impl.lucene.SyncWorkProcessor$Consumer.run(SyncWorkProcessor.java:138)
运行(Thread.java:745)
以下是原因:- 1.有两个应用程序,具有相同的索引位置。 2.应用服务器集群。 3.主机下的条目(应用程序serever)

请核实