0

我在 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?

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

Netbeaqns 有一个讨厌的习惯,即在您重新创建项目时不撤消已删除项目的配置信息,这些文件可以被拾取。删除 glassfish 项目时,从物理内存中删除整个目录,包括所有配置文件。Glassfish 有时也可以更改自己的系统库文件。如果出现这种情况,请重新安装

于 2018-07-13T20:36:16.970 回答