这个恼人的错误有什么解决方案吗?

时间:2011-06-10 16:45:12

标签: spring netbeans glassfish-3

我使用的是NetBeans 7.0和Glassfish 3.1 with Spring,版本3.0.2,我经常收到类似这样的错误:

“someProjectName \ nbproject \ build-impl.xml:1060:无法删除文件SomeProjectname \ build \ web \ WEB-INF \ lib \ antlr-2.7.6.jar”

任何人都有任何想法可能是什么原因?

5 个答案:

答案 0 :(得分:5)

这不是一个错误,可能由于多种原因而发生:

  1. jar仍然在执行。(在内存中)
  2. 打开了一些正在使用jar的页面。
  3. 包含jar文件夹的资源管理器窗口已打开。
  4. 可能还有其他原因......但我通过消除上述三个条件,不止一次解决了这个问题。

    看看它是否适用于你。

答案 1 :(得分:1)

除了knurdy的建议之外......你可能会发现Unlocker是这个问题的有用工具。只有当你在Microsoft Windows平台上工作时,我想你会这样做。

答案 2 :(得分:1)

  1. 关闭NetBeans
  2. 停止AppServer(我使用GlassFish)
  3. 启动NetBeans
  4. 清理和部署
  5. 启动AppServer
  6. 有效。

答案 3 :(得分:1)

似乎文件已加载到服务器上,因此当前已被使用。您只需stop the server > clean or clean and build your project即可将其删除。无需关闭Netbeans或杀死java.exe。

答案 4 :(得分:0)

如果您使用的是Windows。转到任务管理器 - >进程并在那里杀死java.exe进程。如果那个jar仍在内存中运行,它将解决问题。