SlideShare a Scribd company logo
1l All contents Copyright © 2015, MuleSoft Inc.
Deploying Mule Applications
 Deploying Mule Applications:
o During development, applications are deployed on an embedded Mule ESB runtime in Anypoint
Studio.
o For testing, QA, and production environment, applications can be deployed to:
 On-premise Mule Server Runtime:
 As a standalone application to a Mule ESB.
 As a WAR file with an embedded Mule instance to an application server.
 Mule ESB Runtime Features:
o Easy to Install & can run multiple applications.
o Uses a Java Service Wrapper which controls the JVM from our operating system and starts Mule.
o Mule Management Console (MMC) for controlling applications:
 Deploying and un-deploying applications.
 Starting and stopping servers.
 Managing and monitoring applications.
Deploying Mule Applications
 Application Properties:
o Application Properties are used as an alternative for hardcoding properties, credentials, resources etc.
o These are injected into application at runtime.
o These provide an easier way to manage credentials, changes and settings.
o These can be encrypted.
o These are defined in .properties files:
 Separate property files can host values specified to an environment:
 app-dev.properties.
 app-prod.properties.
Application Properties
 Existing Property Files:
o Mule Projects contain two property files by default in src/main/app folder:
 mule-app.properties.
 mule-app properties is initially blank and is for custom application properties.
 For Mule ESB standalone, it must be passed to Mule Runtime when it starts.
 Mule-deploy.properties.
 It is a deployment descriptor which describes how the application should be deployed.
Existing Property Files
 Deploying Application to Mule ESB:
o In Anypoint Studio, create a Mule Deployable Archive.
o Install Mule ESB.
o Modify wrapper.conf (to pass an environment variables)
o Start Mule.
o Start MMC.
o Use MMC to deploy the application.
Deploying Application to Mule ESB

More Related Content

PPTX
Secure runtime properties mule4
PPTX
Mule testing
PPTX
Mule: Munit domain support
PPTX
Mule esb handling errors
PPTX
Munit
PPTX
Mule management console Architecture
PPTX
MUnit - Testing Mule
PPTX
MUnit run and wait scope
Secure runtime properties mule4
Mule testing
Mule: Munit domain support
Mule esb handling errors
Munit
Mule management console Architecture
MUnit - Testing Mule
MUnit run and wait scope

What's hot (20)

PPT
Mule security - ldap for spring security
PPTX
Deployment of Mule ESB Application using MMC
PPT
Mule reference
PPTX
Mule integration-application
PPTX
Send email attachment using smtp in mule esb
PPTX
Mulesoft Calling Flow of Other Applications
PPTX
Automatic documentation with mule
 
PPTX
Deploying and Running in Mule
DOC
Ns was-resume
PPTX
Mule system properties
ODP
Mule maven
DOC
Weblogic.deployer usage
PPTX
Mule ESB - Intra application communication
PDF
Introduction To Mule
DOCX
How to use_cucumber_rest-assured_api_framework
PPTX
Intro to EmberJS
PPTX
Mule quartz
PPTX
Create Account in Salesforce using Mule ESB
PPTX
Generating Documentation for Mule ESB Application
PPTX
Troubleshooting mule
Mule security - ldap for spring security
Deployment of Mule ESB Application using MMC
Mule reference
Mule integration-application
Send email attachment using smtp in mule esb
Mulesoft Calling Flow of Other Applications
Automatic documentation with mule
 
Deploying and Running in Mule
Ns was-resume
Mule system properties
Mule maven
Weblogic.deployer usage
Mule ESB - Intra application communication
Introduction To Mule
How to use_cucumber_rest-assured_api_framework
Intro to EmberJS
Mule quartz
Create Account in Salesforce using Mule ESB
Generating Documentation for Mule ESB Application
Troubleshooting mule
Ad

Similar to Deploying mule applications (20)

PPTX
What is Mule ESB
PPTX
#10 Calicut Mulesoft Meetup - Maven And Mule.pptx
PPTX
Mule esb
PPTX
Application_sizing_guide.pptx
PPTX
Deploy with maven
PPTX
Deployingmuleapplications 160903085602
PPTX
Deploying mule applications
PPTX
Cloudhub and Mule
PDF
Introduction to mule application
PPTX
Cloud hub and mule
PDF
PDF
PPTX
Mule ESB - An Enterprise Service Bus
PDF
Mavennotes.pdf
PPTX
MuleSoft Meetup Charlotte 2 - 2019
PPTX
Wellington MuleSoft Meetup 2021-02-18
PDF
Nike pop up habitat
PPTX
Cleveland_Meetup_July21_2022
PDF
Travelling Light for the Long Haul - Ian Robinson
PDF
Travelling light for the long haul
What is Mule ESB
#10 Calicut Mulesoft Meetup - Maven And Mule.pptx
Mule esb
Application_sizing_guide.pptx
Deploy with maven
Deployingmuleapplications 160903085602
Deploying mule applications
Cloudhub and Mule
Introduction to mule application
Cloud hub and mule
Mule ESB - An Enterprise Service Bus
Mavennotes.pdf
MuleSoft Meetup Charlotte 2 - 2019
Wellington MuleSoft Meetup 2021-02-18
Nike pop up habitat
Cleveland_Meetup_July21_2022
Travelling Light for the Long Haul - Ian Robinson
Travelling light for the long haul
Ad

Recently uploaded (20)

PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
System and Network Administration Chapter 2
PDF
AI in Product Development-omnex systems
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPT
Introduction Database Management System for Course Database
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Transform Your Business with a Software ERP System
PDF
Nekopoi APK 2025 free lastest update
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
history of c programming in notes for students .pptx
How to Choose the Right IT Partner for Your Business in Malaysia
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
System and Network Administration Chapter 2
AI in Product Development-omnex systems
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Introduction Database Management System for Course Database
Operating system designcfffgfgggggggvggggggggg
VVF-Customer-Presentation2025-Ver1.9.pptx
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
L1 - Introduction to python Backend.pptx
Transform Your Business with a Software ERP System
Nekopoi APK 2025 free lastest update
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
CHAPTER 2 - PM Management and IT Context
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Upgrade and Innovation Strategies for SAP ERP Customers
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
history of c programming in notes for students .pptx

Deploying mule applications

  • 1. 1l All contents Copyright © 2015, MuleSoft Inc. Deploying Mule Applications
  • 2.  Deploying Mule Applications: o During development, applications are deployed on an embedded Mule ESB runtime in Anypoint Studio. o For testing, QA, and production environment, applications can be deployed to:  On-premise Mule Server Runtime:  As a standalone application to a Mule ESB.  As a WAR file with an embedded Mule instance to an application server.  Mule ESB Runtime Features: o Easy to Install & can run multiple applications. o Uses a Java Service Wrapper which controls the JVM from our operating system and starts Mule. o Mule Management Console (MMC) for controlling applications:  Deploying and un-deploying applications.  Starting and stopping servers.  Managing and monitoring applications. Deploying Mule Applications
  • 3.  Application Properties: o Application Properties are used as an alternative for hardcoding properties, credentials, resources etc. o These are injected into application at runtime. o These provide an easier way to manage credentials, changes and settings. o These can be encrypted. o These are defined in .properties files:  Separate property files can host values specified to an environment:  app-dev.properties.  app-prod.properties. Application Properties
  • 4.  Existing Property Files: o Mule Projects contain two property files by default in src/main/app folder:  mule-app.properties.  mule-app properties is initially blank and is for custom application properties.  For Mule ESB standalone, it must be passed to Mule Runtime when it starts.  Mule-deploy.properties.  It is a deployment descriptor which describes how the application should be deployed. Existing Property Files
  • 5.  Deploying Application to Mule ESB: o In Anypoint Studio, create a Mule Deployable Archive. o Install Mule ESB. o Modify wrapper.conf (to pass an environment variables) o Start Mule. o Start MMC. o Use MMC to deploy the application. Deploying Application to Mule ESB