我在 NSF 中创建了几个 servlet。将来我将只使用更好的 OSGi 插件框架。我的 servlet 工作正常,但偶尔会停止工作,直到项目重建。从日志中我相信编译的 java 正在被删除。这可能与同事在设计器中打开数据库相吻合。有谁知道什么触发器会导致 Domino 服务器或设计器删除 NSF 中包含的已编译 Java?
问问题
80 次
1 回答
1
检查其他开发人员是否打开了自动构建。如果他们这样做了,它可能正在为所有 Java 文件重建 .class 文件。要检查的另一件事是是否在 xsp.properties (xsp.application.forcefullrefresh) 中勾选了“在设计更改时刷新整个应用程序”。那肯定会做到的。
出于这种原因,我倾向于关闭自动生成。我已经看到我的 bean 消失了,因为其他人在 Java 文件上进行了构建。
我不认为这在 Eclipse 环境中通常不是问题,因为您不倾向于接触 Eclipse 中的实时代码。但是 NSF 可以是实时代码。
于 2013-05-22T10:15:34.873 回答