Skip to content

Red Hat JBoss Fuse 6.3.0 projects to demo the usage of the camel-cxfrs component to expose or consume RESTful services running on Apache KARAF containers (Red Hat JBoss Fuse 6.3.0 standalone or managed by Fabric8)

License

Notifications You must be signed in to change notification settings

jeanNyil/jbossfuse-cxfrs-demo

Repository files navigation

jbossfuse-cxfrs-demo

Red Hat JBoss Fuse 6.3.0 projects to demo the usage of the camel CXFRS endpoints in order to expose or consume RESTful services running on Apache Karaf containers (standalone or Fabric8-managed cluster)

⚠️ WARNING:

Build instructions

All four modules can be built from the parent project (jbossfuse-cxfrs-demo).

Please follow the instructions below according to the target deployment type: standalone or in a fabric8-managed cluster

Build for a standalone deployment

$ cd jbossfuse-cxfrs-demo
$ mvn clean install

Build for a fabric8-managed cluster deployment

$ cd jbossfuse-cxfrs-demo
$ mvn clean package fabric8:zip install

Five fabric8 profiles are generated:

In order to import these profiles in a Red Hat Fuse fabric8-managed cluster:

  • Log into the Red Hat Fuse fabric8 terminal and import the generated org-jeannyil-fuse-cxfrs-demo fabric8 parent profile:
    $ fabric:profile-import mvn:org.jeannyil.fuse/cxfrs-demo/1.0.0-SNAPSHOT/zip/profile
    
  • All the four modules fabric8 profiles will be automatically imported:
    $ fabric:profile-list | grep jeannyil
      org-jeannyil-fuse-cxfrs-demo                                                   default feature-camel feature-camel-jms feature-cxf
      org-jeannyil-fuse-cxfrs-demo-ipservice_cxfrs_client                            org-jeannyil-fuse-cxfrs-demo
      org-jeannyil-fuse-cxfrs-demo-ipservice_cxfrs_server_swaggerv1                  org-jeannyil-fuse-cxfrs-demo
      org-jeannyil-fuse-cxfrs-demo-ipservice_cxfrs_server_swaggerv2                  org-jeannyil-fuse-cxfrs-demo
      org-jeannyil-fuse-cxfrs-demo-oidcsecured_ipservice_cxfrs_server_swaggerv2      org-jeannyil-fuse-cxfrs-demo
    

Deployment and test instructions

Deployment and test instructions for each module can be found in its README accordingly:

Screenshot samples

Deployment on a standalone instance of Red Hat JBoss Fuse 6.3.0 on Apache Karaf

Fuse on Apache Karaf Standalone Deployment

Deployment in a Fabric8-managed Red Hat JBoss Fuse 6.3.0 cluster environment

Fuse on Apache Karaf Fabric Cluster Deployment

About

Red Hat JBoss Fuse 6.3.0 projects to demo the usage of the camel-cxfrs component to expose or consume RESTful services running on Apache KARAF containers (Red Hat JBoss Fuse 6.3.0 standalone or managed by Fabric8)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages