如何从 Anypoint Studio 中的 Mule ESB 运行时服务器中删除 jar



我创建了一个 ESB 应用程序,该应用程序无法执行流程,因为库js-engine-1.1-jdk14.jar存在于 Mule 运行时服务器 3.9.0 社区版中。 所以我想知道如何从 Anypoint Studio 中的 mule 运行时服务器中删除这个 jarjs-engine-1.1-jdk14.jar,以便我的流程可以正确执行。

错误是 :

com.sun.phobos.script.util.ExtendedScriptException: org.mozilla.javascript.EcmaError: ReferenceError: "load" 不是 定义。在第 3 行

切勿从运行时中删除 jar,否则可能会破坏它。与覆盖或更新它们相同。相反,至少对于Mule 3.x,您必须使应用程序适应提供的库。

您没有提到失败的错误或问题是什么。如果应用程序使用的版本与提供的版本不同且不兼容,则需要对其进行修改以使用与运行时相同的版本。

在EE中,您有细粒度类加载控制的替代方法,尽管它并非对每个用例都有用。

lib 可以在插件/org.mule.tooling.server.3.9.0_6.4.0.201710051922\mule\lib\opt中找到。我们可以从那里删除它。

最新更新