Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法将JBPM中的环境变量设置为其引发的IOException_Java_Jbpm - Fatal编程技术网

Java 无法将JBPM中的环境变量设置为其引发的IOException

Java 无法将JBPM中的环境变量设置为其引发的IOException,java,jbpm,Java,Jbpm,在使用tomcat7时,我在jbpm中遇到了这个问题 2013-06-10 14:58:29,628 (TaskProcessServlet.java:56) ERROR com.sample.processserver.TaskProcessServlet - cannot open disk journal java.io.IOException: The process cannot access the file because another process has locked a

在使用tomcat7时,我在jbpm中遇到了这个问题

2013-06-10 14:58:29,628 (TaskProcessServlet.java:56) ERROR com.sample.processserver.TaskProcessServlet - cannot open disk journal
java.io.IOException: The process cannot access the file because another process has locked a portion of the file
    at sun.nio.ch.FileDispatcher.read0(Native Method)
    at sun.nio.ch.FileDispatcher.read(FileDispatcher.java:28)
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:198)
    at sun.nio.ch.IOUtil.read(IOUtil.java:171)
在执行时:

env.set( EnvironmentName.TRANSACTION_MANAGER, TransactionManagerServices.getTransactionManager());
问候,,
维奈

请点击下面的链接:参考2011年11月17日的“帖子”

似乎某个进程正在锁定TaskProcessServlet


希望这能有所帮助。

很明显,错误在其他地方,而不是您指出的那一行。我正在使用mysql database.my persistent.xml文件:并得到了这个错误:error com.sample.processserver.TaskProcessServlet-[PersistenceUnit:org.jbpm.persistence.jpa]无法构建EntityManagerFactory org.hibernate.hibernate异常:无法在以下行获取BTM事务管理器实例:EntityManagerFactory emf=Persistence.createEntityManagerFactory(“org.jbpm.Persistence.jpa”);我查看了此链接,但没有得到有效的答案。错误:2013-06-10 15:45:27412(TaskProcessServlet.java:56)错误com.sample.processserver.TaskProcessServlet-[PersistenceUnit:org.jbpm.persistence.jpa]无法构建EntityManagerFactory org.hibernate.hibernate异常:无法在tomcat中获取BTM事务管理器实例我完成了一些设置,如中所述:此异常意味着您已经有一个bitronix实例仍在运行(它正在使用文件锁定)。这可能是前一次执行未正确关闭的结果。例如,如果我在Eclipse中多次运行同一个示例,并且他们都尝试实例化bitronix事务管理器。只需关闭Eclipse中其他正在运行的Java进程通常可以解决此问题。感谢Harish的回复,实际上我关闭了所有ap应用程序。即使我重新启动电脑,但仍然存在相同的错误:(