je crois ServiceMix 4.4 sera chaud déploiement (<servicemix home>/deploy
) fichiers de deux types: les faisceaux de OSGi et des ensembles de services JBI. C'est-à-dire, les fichiers jar (et les fichiers jar éclatés) qui contiennent les méta-informations OSGi ou JBI supplémentaires, les fichiers xml OSGI blueprint et les fichiers Spring xml, qu'il suppose être OSGi. ServiceMix 4.4 ne déploiera pas les fichiers vanilla jar car il n'est pas clair comment vous voudriez qu'il les charge - voulez-vous l'emballer comme un paquet OSGi, devinant les importations et les exportations ...
Ce n'est pas clair à partir de votre questionner quels échantillons vous avez des problèmes avec. Un aperçu rapide de la plupart des exemples ServiceMix semble être que la plupart d'entre eux sont des bundles OSGi (Maven packaging == bundle), qui devraient tous être déployés à chaud lors de la copie dans le répertoire de déploiement. Si vous connaissez vos fichiers jar, disons les paquets OSGi, alors je vérifierais la propriété felix.fileinstall.dir
du fichier <servicemix home>/etc/org.apache.felix.fileinstall-deploy.cfg
pour m'assurer qu'il est configuré pour ramasser à partir du répertoire que vous pensez. Je vérifie également que les services File Installer et Deployer sont installés en cours d'exécution. Ce sont généralement dans les 30 premiers services installés, et faire si vous ne les voyez pas afficher pas sur un osgi:list
, vous pouvez essayer
[email protected]> osgi:ls | grep Deployer
, vérifiez les modifications apportées au fichier etc/startup.properties
- quelqu'un peut avoir retiré ces services ...
espoir qui aide,
Scott
FuseSource
Salut, J'ai vérifié les services, les deux m sont sur la liste. felix.fileinstall.dir est aussi bien. J'ai essayé de déployer des échantillons de la distribution de fusible (installation d'origine). J'ai essayé les types osgi et jbi. J'ai réussi à les empaqueter (paquetage mvn) depuis la console et les ai déployé à la main dans le répertoire/deploy mais rien ne se passe selon le journal. – Hubidubi