Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 web项目时出错?_Java_Jsp_Servlets_Web_Persistence - Fatal编程技术网

构建一次构建的java web项目时出错?

构建一次构建的java web项目时出错?,java,jsp,servlets,web,persistence,Java,Jsp,Servlets,Web,Persistence,当我第一次运行时,没有显示任何错误,我仔细检查了代码,没有错误,但是当我再次构建文件时,会弹出以下错误 Deleting directory C:\Users\Vbabey\Documents\NetBeansProjects\PersistenceMYEX2\build C:\Users\Vbabey\Documents\NetBeansProjects\PersistenceMYEX2\nbproject\build-impl.xml:1054: Unable to delete file

当我第一次运行时,没有显示任何错误,我仔细检查了代码,没有错误,但是当我再次构建文件时,会弹出以下错误

Deleting directory C:\Users\Vbabey\Documents\NetBeansProjects\PersistenceMYEX2\build C:\Users\Vbabey\Documents\NetBeansProjects\PersistenceMYEX2\nbproject\build-impl.xml:1054: Unable to delete file C:\Users\Vbabey\Documents\NetBeansProjects\PersistenceMYEX2\build\web\WEB-INF\lib\toplink-essentials-agent.jar

我无法理解上述错误的原因?有人能解释一下是什么吗?

根据您的评论,您正在运行默认的windows锁定行为。如果您打开了一个jar文件来运行应用程序,则无法覆盖它。

服务器打开时,您可能正在构建它。其他应用程序正在使用您的文件。 尝试关闭可能正在使用文件的服务器或其他应用程序

快速修复方法可以是导出项目并使用其他名称导入它,然后您可以构建它

  • 在再次构建之前,只需停止tomcat或终止java.exe进程

  • 其次,我相信您正在使用Clean&Build选项,当项目已经运行时,它确实会产生问题。如果您想运行,只需使用build选项或run选项即可


  • 你有没有检查过其他服务是否在使用toplink essentials agent.jar?啊,我没有,你能告诉我怎么做吗,因为我是这一部分的初学者?如果你在Eclipse之外运行ant,它会表现出同样的行为吗?这可能是您正在使用的任务之一中的一个错误,该任务保持文件引用处于打开状态。当我重新启动服务器时,构建错误从未弹出…我不明白为什么?我正在使用netbeans,很抱歉,我在使用ANT方面没有很好的经验,我正在学习一些教程…好的,那么我可以采取什么措施来解决这个问题?看起来没有实用的方法可以解决这个问题--请参阅关于禁用行为需要采取什么措施的讨论,鉴于您的问题,您不能这样做。您可以尝试添加FailOneError=“false”对ant任务来说,但是在构建过程的后期,当它尝试创建.jar文件时,它很可能会失败。是的,我正在做类似的事情……但是有没有解决这个问题的永久方法呢?