我使用Anypoint Studio 5.4.2开发针对Mule ESB Community Edition的Mule ESB流程。我遇到了Mule ESB 3.7.3中修复的特定错误 - 默认情况下,企业版运行时3.7.3安装在Studio中,但我想使用Community Edition。我已经检查了更新站点,但只有3.7.0可用于Community Edition。
我确实下载了Mule ESB源代码,并且我能够构建3.7.3社区版独立服务器 - 这对部署来说很好。我想构建一个Studio插件,以便我可以在Studio中运行和测试3.7.3 CE。我已经阅读了构建说明并浏览了源代码树,但我找不到任何相关内容 - 在Google的前10页中没有任何有趣的内容。
我在这里咆哮着正确的树吗?如果是这样,我在哪里可以找到一些文档,或至少有关如何使其工作的指示?
由于
答案 0 :(得分:0)
这些链接可能会对您有所帮助。
基本上,您需要将Mule CE项目的包装从.zip更改为.war,以便将其部署到tomcat。
https://docs.mulesoft.com/mule-user-guide/v/3.7/deploying-mule-as-a-service-to-tomcat
您还应该了解CE和EE之间的差异。
答案 1 :(得分:0)
我正在使用Anypoint Studio 5.4.2和企业版3.7.2。在研究了服务器在工作室中的运行方式后,我相信运行时安装在路径 -
的插件中..\AnypointStudio5\plugins\org.mule.tooling.server.3.7.2.ee_5.3.2.201511052018\mule
Mule核心jar以及其他模块位于 -
\org.mule.tooling.server.3.7.2.ee_5.3.2.201511052018\mule\lib\mule
您可以查看工作室中的类似结构,看看是否可以更换已修复的任何jar。
如果你想在工作室中找到mule-core - * .jar路径的路径,请按CTRL + T并搜索类MuleServer并检查jar路径。
编辑:或 如果您发现任何错误并修复它,那么您可以报告错误并做出贡献以使其正式修复 - https://github.com/mulesoft/mule#contribute