我们有一个在 Windows 2008 服务器上运行的 Live mule 服务器(社区版)3.3.0。我们有几个应用程序在上面运行。
我们尝试在其中热部署一个新应用程序。说某个端口已在使用/绑定失败 - 这是一个 JMX 端口。但是我们无法取消部署它。由于部署失败,它没有创建任何锚文件,因此我们无法进行干净的取消部署。当我们试图删除它不允许的爆炸文件夹时,因为它说 lib 中的 jar 正在使用中。
我们尝试再次使用修复重新部署相同的文件,但没有效果。
问题与导致应用程序失败的原因无关 - 如何完全取消部署或取出 Mule 应用程序(失败)?它没有锚文件并试图删除说 jar 正在使用中。我们唯一能做的就是停止 mule,然后删除文件夹并重新启动 Mule——在生产环境中完全不可接受。
有什么线索吗?