缺省情况下,会自动将您添加至具有 EJB 支持的 OSGi 项目的 EJB 公开为 OSGi 服务。公开 OSGi 服务通过 OSGi 清单中的 Export-EJB 头进行控制。
在此部分中,您将检查清单并使用“管理 EJB 导出”对话框来确认将 EJBConverter 公开为 OSGi 服务。
- 打开清单。 在 EJB 项目中,双击清单:EJB。这时,将打开清单。单击 MANIFEST.MF 选项卡以文本格式查看该文件。
请注意,有一个带有 EJBConverter EJB 条目的 Export-EJB 头。请注意,您可以通过将条目手动添加至 Export-EJB 头来管理 EJB 导出。可将 EJB 作为逗号分隔列表进行添加。
注: 有两个 Export-EJB 头的特殊情况需要注意:
- 无
- 如果指定 NONE 作为 Export-EJB 头的条目,那么不会将任何 EJB 公开为服务。如果指定 NONE,但仍将 EJB 添加至列表,那么工具将显示一个警告。
- BLANK
- 如果清单中包含 Export-EJB 头,但没有任何条目,那么缺省情况下会将项目中的所有 EJB 都公开为服务。
- 打开“管理 EJB 导出”对话框。 右键单击 EJB 项目,然后选择 。
这时,将打开“管理 EJB 导出”对话框。在该对话框中,确认已选中了 EJBConverter EJB 旁边的框,然后单击确定。您可以在项目中使用此对话框来添加和移除已公开为服务的 EJB。更改在此对话框中选择的 EJB 将更改清单中 Export-EJB 头的条目。
注: 如果对项目创建新的 EJB,那么会自动将它们公开为 OSGi 服务。您可以使用“管理 EJB 导出”对话框来清除不想公开的任何 EJB。