2014-02-25 105 views
0

我对mule esb很陌生。尝试骡后我有一些疑问。将Mule部署到Tomcat

1.如何运行Tomcat的mule项目? (我试过这个问题,但似乎不工作:http://www.mulesoft.org/documentation/display/current/Deploying+Mule+as+a+Service+to+Tomcat) 我有错误,当我启动tomcat就像是错误的东西。

2.如何将mule项目打包为.war? ,我发现我的编辑器(sts)不认为mule应用程序是一个web应用程序,但mule应用程序的文件路径似乎与maven generate project类似,所以......我不知道。

我用骡子版本3.4.0

谢谢你,

回答

0

首先,如果可以的话,你应该使用骡子独立。如果你真的需要使用Tomcat,我建议你将所有的Mule依赖关系打包到Maven的应用程序战争中,而不是尝试手动使用jar。请参阅David Dossot here的答案以及Maven项目here的示例。请注意,示例项目使用Mule 3.1.2,因此您可能需要稍微更新它。

+0

谢谢安东,那两个链接工作得很好!你能告诉我为什么我应该使用Mule Standalone吗? – user3205788

+0

需要的资源更少,通常性能最佳,麻烦更少......人们通常只有在公司的政策或基础设施团队要求时才使用单独的应用程序服务器。 –

+0

这取决于你在做什么。在此处阅读全面的细分信息https://docs.mulesoft.com/mule-user-guide/v/3.5/mule-versus-web-application-server – Black