我在 NetBeans 8.2 和 GlassFish 5.0 中创建了一个带有一些 EJB 的小型 Web 应用程序。稍后我将其删除。不仅来自 IDE,还来自硬盘驱动器。(该项目也未部署在服务器上)。当我尝试创建一个名称非常接近已删除项目(XApp2 和 XApp)的项目时,EJB-s 出现在新项目的 EJB 模块的“Enterprise Beans”列表中。但不在“Source Packages”中 EJB-s 在“Enterprise Beans”树节点中是不可删除的。这不是项目特定的。我可以通过其他命名项目再做一次。硬盘驱动器上的新项目不包含 EJB 文件以及项目内容中对它们的引用。
当 Ghost EJB 中出现一些编译/部署错误时,情况会更加严重。由于不存在 EJB,全新的空项目无法部署。
一些参考应该是在NetBeans环境下,因为我重装了服务器,情况还是一样。
我怎样才能摆脱幽灵 EJB?