查看日志,Mule 似乎总是以开发模式启动,
如何将其切换为生产?
**********************************************************************
* 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 *
**********************************************************************
编辑
我发现该设置来自 org.mule.util.ServerStartupSplashScreen
// Dev/Production mode
final boolean productionMode = StartupContext.get().getStartupOptions().containsKey("production");
header.add("Mode: " + (productionMode ? "Production" : "Development"));
这是在 MuleContainer 和 MuleServer init 方法中设置的,但我们不使用它们,因为我们是从 Tomcat 中的 servlet 侦听器启动 mule
我找不到任何真正的用途。骡子会用这个标志做些什么吗?