只要执行以下任一项目操作,Netbeans 的嵌入式应用服务器即会自动关闭:
清理项目
创建 Delta 分发版
创建 Jar
调试项目
管理嵌入系统信息库
分析项目
运行项目
Identity Manager IDE 调试器速度很慢。产生此问题的原因是什么?
回答:提高调试器的性能:
始终禁用 Tomcat 的 HTTP 监视器,如下所示:
选择 Identity Manager IDE 的“运行时”选项卡。
展开“服务器”节点,然后右键单击“捆绑的 Tomcat”>“属性”。
禁用“启用 HTTP 监视器”选项,然后关闭对话框。
在下次启动 Tomcat 时,将禁用 HTTP 监视器。
如果调试的不是 Java,则选择“项目”>“运行项目”,然后选择“连接调试器”>“Identity Manager XML 对象调试器”,以便仅使用 XPRESS 调试器。
对于非远程 Identity Manager IDE 项目,选择“项目”>“调试项目”将同时启动 XPRESS 调试器和 Java 调试器,而 Java 调试器将会显著增加开销。
我无法在调试器中设置断点。产生此问题的原因是什么?
回答:在以下情况中将无法设置断点:
您只是安装了 NBM,但尚未重新启动 Netbeans。
您的 XML 包含 <Waveset> 包装器元素。
Identity Manager IDE 通常会忽略任何以 <Waveset> 包装器元素开头的文件,因为 Identity Manager IDE 将该元素解析为多个对象文件。
以下功能将不适用于多个对象文件:
调试器
规则测试器
表单预览器
任何编辑器
导入文件生成器
上载对象
比较对象
基本上,您只能对多个对象文件执行导入操作。只有包含 <Waveset> 包装器元素的文件才是项目的顶层导入文件。
我在调试器中设置了断点,但在该断点处并未暂停。产生此问题的原因是什么?
回答:请检查以下两项内容:
请确保对象名称不包含 CBE 替换字符串 (%%)。不允许在对象名称中使用 CBE 替换字符串。
请验证您认为正在执行的代码实际上是否正在执行。尝试添加跟踪,并查看是否有输出内容。