spring-cloud-dataflow - Spring Cloud Dataflow Server 本地锁定 Jar
问题描述
我正在 Windows 操作系统上使用 SCDF 设计批处理工作流程。当我在本地机器上测试代码时,我通过使用文件 URL 注册 jar 在本地部署和运行 Spring 批处理作业 jar。问题是,每当我想重建批处理作业 jar 时,我无法删除已经在 SCDF 服务器上注册的 jar,因为操作系统警告我该 jar 正在被 Java 程序使用(即使批处理作业不是当时正在运行)。
开发者每次想要重建jar,替换已有的jar时,都需要关闭SCDF服务器是相当不方便的。有什么解决方法,还是我缺少任何配置?
提前感谢您的建议。
解决方案
我认为这是一个不便,但不幸的是,在使用file://
基于资源时这是预期的。一种替代方法是将您的应用程序安装为本地的 maven 工件,并将它们作为maven://
基础资源引用。
推荐阅读
- python - 基于另一个数据的多元RNG?
- paraview - 绘图有限差分法的 Paraview
- javascript - 试图比较两个对象数组并从一个数组中删除匹配的元素并返回它,目前只删除第一个匹配项
- python - 如何正确地将生成器传递给 ThreadPoolExecutor Executor.map() 的函数参数?
- amazon-web-services - AWS Elastic Beanstalk 不适用于某些目录
- python-3.x - urllib 包在 python3 中不可用
- javascript - 在反应原生类组件中,不能使用 setstate 来更新状态
- python - Python:我的代码运行良好,但存在 GUI 冻结问题(使用 tkinter 和 sounddevice)
- qemu - “奇木先生,现在几点了?” 问xv6
- ios - .app 文件未安装在 ios 模拟器中