Question

J'utilise ServiceMix 4.2 sur ma machine Windows locale pour le développement.

Maintenant, j'ai installé un fusible ESB 4.3 dans un environnement Linux et le démarrer via SSHING sur la machine Linux. Après avoir quitté la console Karaf, le conteneur s'arrête toujours. Comment puis-je quitter la console Karaf avec Servicemix en cours d'exécution?

(Peut-être être une configuration, mais je ne le trouve pas avec Google ou les documents de fusible)

Était-ce utile?

La solution

Vous pouvez démarrer l'instance (Linux) ServiceMix avec le script `` Démarrer '' et Afterwads Remote Connect à la console à l'aide de SSH (par exemple de votre session de fusible Windows ou d'un client SSH):

ssh:ssh {-l username} {-P password} {-p port} { hostname }

par exemple

karaf@root>ssh:ssh -l smx/karaf -P smx/karaf -p 8101 hostname 

-l / -p Les valeurs par défaut dépendent de la version fusible à laquelle vous vous connectez

-p est par défaut 8108

Utilisation

karaf@root>shell:info

Pour déterminer la session dans laquelle vous êtes actuellement connecté.

Jetez un œil à la documentation ici.

Autres conseils

Le Script Servicemix accepte certains args, celui que vous recherchez est "serveur".

Une fois que Servicemix a commencé de cette façon, vous pouvez vous connecter à la console à l'aide de SSH.

Vous pouvez trouver plus d'args en modifiant le script de démarrage Servicemix.

Bye, Kev.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top