使用Eclipse Ganymede进行桌面、Web和移动设备开发,第2部分(二)2011-04-05 IBM Suresh Krishna第2部分: 采用Ganymede进行富客户机平台开发在工作空间中选择 com.devworks.tutorial.po 并单击 Add Required Bundles。另外 ,单击 Validate Bundles 以确保已经包括所需的一切内容。已经配置的 OSGi 框架包括 Jetty 服务器。Jetty 是轻量级开源 Web 服务器和 servlet 容器,并且在从工作区内部署它时由 Eclipse 使用以启动 RAP 应用程序。您可 以在 Arguments 选项卡中配置 Jetty 的启动值。图 18. 设置 Jetty 实参

例如,在默认情况下,Jetty 将侦听端口 9090。如果需要更改此端口值,您可以修改 将此端口更改为其他端口的 VM 实参。如果是在 OS X 上进行开发,请将 - Djava.awt.headless=true 添加到 VM 实参中。要保存此启动配置,请选择 Common 选项 卡,然后将 Shared file 值编辑为 directory com.devworks.tutorial.po/launch。单 击 Apply,然后单击 Run。通过设置共享文件,Eclipse 将在运行时保存配置。图 19. 运行启动配置

当然,单击 Run 也将启动 Jetty 服务器并随所选包一起启动 OSGi 框架。您可以在 Eclipse 控制台中看到该活动。图 20. 查看环境启动