7.4. 创建新的 Fuse 集成项目
在创建新的 Fuse 集成项目之前,您应该启用 staging 存储库。这是必要的,因为一些 Maven 工件不在默认的 Maven 存储库中。要启用暂存存储库,请选择 Window
要创建 Fuse 集成项目,请使用 Spring Boot on OpenShift 模板:
在 Project Explorer 视图中,右键单击以打开上下文菜单,然后选择 New
Fuse Integration Project 来打开向导的 Choose a project name 页面: 在 Project Name 字段中,输入您正在使用的工作区唯一的名称,例如 myFISproject。
接受其他选项的默认值。
点 Next 打开 Select a Target Runtime 页面:
保留 Target Runtime (No Runtime selected)和 Camel Version 的默认值。
点 Next 打开 Advanced Project Setup 页面:
使用 Spring Boot - Spring DSL 模板选择 Simple log。
点 Finish。
注意由于为首次 Fuse 集成项目下载的依赖项数量,构建可能需要一些时间。
如果 Fuse Integration 视角还没有打开,Developer Studio 会提示您指示您现在是否要打开它。单击 Yes 。
构建完成后,Fuse Integration 视角会显示项目,例如:
此时,您可以:
- 在 OpenShift 上部署项目
第 6.1 节 “将路由作为本地 Camel 上下文运行” 验证路由上下文是否在本地机器上成功运行
连接到 JMX Navigator 视图中的运行上下文(请参阅 “查看本地 JMX 服务器中的进程”一节),您可以监控路由组件并测试路由是否按预期执行:
- 查看路由组件的 JMX 统计直接 see 第 21 章 查看组件的 JMX 统计。
- 编辑正在运行的路由 CamelAwsS-busyboxsee 第 25 章 管理路由端点。
- suspend/resume 正在运行的路由 iwl- iwlsee 第 27 章 管理路由上下文
- 运行的路由的 start/stop tracing on the started/stopsee 第 23 章 追踪路由
-
在项目的
camel-context.xml
文件上运行 Camel debugger,以发现并修复逻辑错误,请参阅。 第 II 部分 “调试路由上下文”