2012-05-09 14 views
6

Czy mogę wdrożyć Mule na dowolnym serwerze aplikacji. Jeśli tak, to jak wdrożyć przykłady Mule.Mule ESB można wdrożyć na serwerze aplikacji

Skonfigurowałem swoje zaćmienie, aby uruchomić JBoss i przepływy Mule, ale nie zostały wdrożone na serwerze JBOss. Synchronizacja daje błąd (zerowy wskaźnik).

Ale kiedy uruchamiam jako aplikacja Mule, działa poprawnie, ale uruchamia serwer Mule.

Jak wdrożyć Mule w produkcji? Czy potrzebujemy serwera Mule do produkcji współpracującego z serwerem aplikacji?

Czy możemy spakować wszystkie aplikacje w jednym (aplikacja ESB +) i wdrożyć je na serwerze aplikacji.

Odpowiedz

4

Masz wybór w zakresie wdrożeń produkcyjnych Mule:

  • Zastosowanie Mule standalone jako pierwszego wyboru, gdyż jest zapakowany ze wszystkimi modułami/transportu, jest produkcja klasy skrypty sterujące (...) i podpory ponowne ładowanie aplikacji.
  • Jeśli środowisko wdrażania zmusza do wdrożenia na serwerach aplikacji (takich jak JBoss), package your Mule application as a web application (WAR).

Jeśli zdecydujesz się spakować aplikację Mule jako WAR, zdecydowanie sugeruję użycie Mavena, aby to zrobić, ponieważ każdy moduł Mule/transport wymaga wielu zależności. Radzenie sobie z tym ręcznie byłoby szalone.

Należy również użyć Servlet inbound endpoints zamiast przychodzących punktów końcowych HTTP, ponieważ Mule otworzy kolejny serwer HTTP w kontenerze WWW. Chcesz, aby Mule używał kontenera serwletów dla swoich przychodzących żądań HTTP.

+0

Dziękuję Victor i David, –

+0

Chciałbym dowiedzieć się więcej o tym, jak wdrożyć projekt jako WAR. Nie jestem w stanie zobaczyć dokumentacji wokół tego samego punktu końcowego. Punkt przychodzący przychodzący jest bardzo dobrym punktem, prawdopodobnie nie znalazłbym go w dokumentacji, gdyby nie powiedział. Obecnie używam wtyczki Eclipse do modelowania moich przepływów. czy mogę eksportować to samo, co WAR. Czy mogę mieć przykładowy plik kompilacji lub projekt maven, który może spowodować WAR. Nie mogę powiązać rozmieszczenia, ponieważ nie ma WEB-INF i serwletu lub jsp i ścieżki względnej. Skieruj mnie do linku, który podaje przykłady. Dziękuję za pomoc. Poprzedni post był użyteczny.Regards –

+1

Jest to zwykły projekt wojenny Maven, w którym dodaje się MuleXmlBuilderContextListener w web.xml, aby uruchomić Mule. Nic tak naprawdę. –

Powiązane problemy