2011-10-31 4 views

Répondre

0

ne sais pas si je vous ai bien, mais ...

La plupart du temps les applications sont lancées juste après le déploiement (guerre ou éclipser) ... vous n'avez pas besoin de faire quoi que ce soit. Mais dans le cas où vous voulez vous pouvez faire exactement la même chose que vous faites pour les bundles ... allez à la console web de votre AS choisi et démarrez-le là-bas.

1

Aussi ne sais pas si je vous ai bien, mais de toute façon:

Je pense que cela dépend de la façon dont vous déployez une application Web OSGi. La seule façon que j'ai déjà fait était que j'ai couru Tomcat dans le contexte d'OSGi. Puis Tomcat scanne les paquets avec une fin ".war", donc il est essentiellement lancé dès qu'il est déployé et vous pouvez le contrôler normalement via la console OSGi

0

Dépend de ce que vous utilisez - s'il vous plaît mettre à jour la question avec conteneur/cadre détails. Sinon, en utilisant Karaf vous pouvez simplement SSH dans le shell du framework et exécuter les commandes normalement. Une autre alternative serait d'utiliser WebConsole d'Apache Felix - cela vous donne beaucoup de commandes de bundles (vous pouvez même télécharger pour déployer), et vous donne également un shell intégré. C'est tout à fait extensible, vous pouvez écrire des plugins pour créer de nouveaux onglets etc. (AFAIK cela fonctionnera bien dans n'importe quel cadre).

Questions connexes