En regardant les journaux il semble que Mule commence toujours en mode de développement,Mule ESB développement et mode de production
Comment puis-je changer cela pour la production?
**********************************************************************
* Mule ESB and Integration Platform *
* Version: 3.1.0 Build: 20848 *
* MuleSoft, Inc. *
* For more information go to http://www.mulesoft.org *
* *
* Server started: 5/24/11 10:45 AM *
* Server ID: 7159b2cb-85ea-11e0-b218-8777a961ba72 *
* JDK: 1.6.0_23 (mixed mode) *
* OS encoding: UTF-8, Mule encoding: UTF-8 *
* OS: Linux (2.6.18-238.el5, amd64) *
* Host: JAVVM17 (127.0.0.1) *
* Mode: Development *
* *
* Agents Running: *
* JMX Agent *
**********************************************************************
EDIT
Je trouve que le paramètre provient de org.mule.util.ServerStartupSplashScreen
// Dev/Production mode
final boolean productionMode = StartupContext.get().getStartupOptions().containsKey("production");
header.add("Mode: " + (productionMode ? "Production" : "Development"));
Ceci est défini dans la méthode init MuleContainer et MuleServer, mais nous ne pas utiliser les comme nous commençons mule de l'écoute de servlet dans Tomcat
Je ne trouve pas une utilisation réelle pour cela. Est-ce que mule utilise ce drapeau pour quelque chose?