2012-05-09 9 views
6

Posso distribuire Mule su qualsiasi server delle applicazioni. In tal caso, come distribuire gli esempi di mulo.Mule ESB può essere distribuito in Application Server

Ho configurato il mio eclissi per eseguire JBoss e Mule Flows non vengono distribuiti nel server JBOss. Il syncronisation dà errore (puntatore nullo).

Ma quando corro come Mule Application funziona bene ma avvia Mule Server.

Come viene implementato Mule nella produzione? Abbiamo bisogno che il server Mule in produzione funzioni insieme al server delle applicazioni?

Possiamo pacchettizzare tutta l'applicazione in una (applicazione ESB +) e distribuirla nel server delle applicazioni.

risposta

4

avete la scelta per quanto riguarda le distribuzioni di produzione di mulo:

  • Usa Mule standalone come prima scelta, in quanto viene imballato con tutti i moduli/trasporti, è di grado produzione (script di controllo ...) e supporti l'applicazione a caldo si ricarica.
  • Se l'ambiente di distribuzione impone l'installazione su server applicazioni (come JBoss), package your Mule application as a web application (WAR).

Se si decide di pacchettizzare l'applicazione Mule come WAR, suggerisco caldamente di usare Maven per farlo, poiché ogni modulo/trasporto Mule richiede numerose dipendenze. Occuparsi di questo con le mani sarebbe pazzesco.

Assicurarsi inoltre di utilizzare Servlet inbound endpoints anziché gli endpoint in entrata HTTP altrimenti Mule aprirà un altro server HTTP all'interno del contenitore Web. Tu vuoi che Mule usi il contenitore servlet per le sue richieste HTTP in entrata.

+0

Grazie Victor e David, –

+0

Mi piacerebbe sapere di più su come implementare il progetto come WAR. Non riesco a vedere la documentazione intorno allo stesso server. L'endpoint in arrivo è un ottimo punto, probabilmente non lo avrei trovato in documentario se non fosse stato detto. Attualmente sto usando il plugin Eclipse per modellare i miei flussi. posso esportare lo stesso di WAR. Posso avere un file di build di esempio o una build di progetto Maven che può creare WAR. Non sono in grado di mettere in relazione la distribuzione in quanto non ci sono WEB-INF e il servlet o jsp e il percorso relativo. Indirizzami verso un link che fornisce esempi. Grazie per l'aiuto. Il post precedente è stato utile.Regards –

+1

È solo un progetto di guerra Maven standard in cui aggiungi MuleXmlBuilderContextListener in web.xml per avviare kick Mule. Niente di tutto ciò. –

Problemi correlati