Fuse ESB : l’installation

Apache ServiceMix sert de conteneur pour l’ESB Fuse. Cet ESB se base sur JBI, Camel et ActiveMQ notamment. Voici quelques billes pour l’installer simplement avec ses composants de base.

Tout d’abord, il faudra le télécharger. Cette installation est pour Linux, mais c’est assez similaire pour Windows. Je préconise de le dé-tar-géziper dans /opt puis de créer un lien symbolique de /opt/apache-servicemix-4.3.0-fuse-03-00 sur /opt/apache-servicemix. Par défaut, la version 4.3.0-fuses-03-00 n’a pas tout d’installer.

Allons dans /opt/apache-servicemix/etc :

Modification de users.properties :

smx=smx,admin <br />
karaf=karaf, admin <br />
fuseesb=fuseesb, admin

Puis org.ops4j.pax.web.cfg :

org.apache.felix.karaf.features.configKey =  org.ops4j.pax.web<br />
org.osgi.service.http.port =  8080<br />
felix.fileinstall.filename =  org.ops4j.pax.web.cfg

Puis org.apache.karaf.features.cfg :

<span style="color: #008000;"> #<br />
# Comma separated list of features to install at startup<br />
#</span><br />
featuresBoot=config,activemq-broker,camel,jbi-cluster,war,servicemix-cxf-bc,servicemix-file,servicemix-ftp,servicemix-http,servicemix-jms,servicemix-mail,servicemix-bean,servicemix-camel,servicemix-cxf-se,servicemix-drools,servicemix-eip,servicemix-osworkflow,servicemix-quartz,servicemix-scripting,servicemix-validation,servicemix-saxon,servicemix-wsn2005,war,webconsole,cxf,cxf-jaxrs,cxf-osgi,camel-jms,camel-cxf

Puis system.properties :

<span style="color: #008000;"> #<br />
# Default port for the OSGI HTTP Service<br />
#</span><br />
org.osgi.service.http.port=8080

Enfin, vous pouvez le lancer avec /opt/apache-servicemix/bin/karaf et fous aurez accès à la WebConsole avec cette url : http://localhost:8080/system/console/bundles

Partager c'est la vie

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *