Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用一个 netbeans EE 项目,该项目创建一个必须使用 glassfish 部署的 .ear 文件,它包含一个 ejb 和一个战争模块。
但是当我在 war 或 ejb 中编辑任何 .java 文件时,然后我单击构建,它不会更改我的 .ear 文件(我可以注意到,因为它仍然具有旧的保存日期)。
应该怎么做才能使更改对正在部署的 .ear 文件生效?
答案是,如果您在 WAR 或 EJB 文件夹中构建项目(如果打开项目时单击“打开相关项目”,则会在 netbeans 中打开),它将仅构建该文件夹。
所以应该做的事情真的很简单:
单击 netbeans 侧边栏上的主 EE 文件夹 - 名为“项目”的文件夹
构建(或清理并构建)
您会注意到编译器将创建 .EAR 文件以部署在 glassfish 中,如果您想创建企业应用程序,也就是正确的文件。