Domanda

Uso ServiceMix 4.2 sulla mia macchina Windows locale per lo sviluppo.

Ora ho installato un Fuse ESB 4.3 in un ambiente Linux e avvialo tramite Sshing sulla macchina Linux. Dopo aver lasciato la console Karaf, il contenitore si spegne sempre. Come posso lasciare la console Karaf con Servicemix in esecuzione?

(Potrebbe essere solo configurazione, ma non riesco a trovarlo con Google o i documenti dei fusibili)

È stato utile?

Soluzione

È possibile avviare l'istanza di ServiceMix (Linux) con lo script 'start' e il telecomando afterwads alla console utilizzando SSH (ad esempio dalla sessione di fusibili Windows o da un client SSH):

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

per esempio

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

-l/-p i valori predefiniti dipendono dalla versione del fusibile a cui si sta collegando

-P è per impostazione predefinita 8108

Uso

karaf@root>shell:info

Per determinare in quale sessione sei attualmente effettuato.

Dai un'occhiata alla documentazione qui.

Altri suggerimenti

Lo script Servicemix accetta alcuni argomenti, quello che stai cercando è "server".

Una volta che ServiceMix è iniziato in questo modo, è possibile accedere alla console usando SSH.

È possibile trovare altri Args modificando lo script di startup Servicemix.

Ciao, kev.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top