java如何在Spring云数据流中注册应用程序?
我从Spring Cloud DataFlow开始,通过Docker Compose运行了一个实例,并使用示例应用程序成功创建了流
我自己编写了一个源程序和一个接收器应用程序,无法将它们注册到SCDF仪表板中
我尝试了maven://
和file:///
地址,但由于仪表板运行在Docker容器中,我想问题在于它无法访问本地地址。m2存储库,也不连接到JAR所在的本地文件系统
我应该如何继续?我应该通过Docker Compose映射文件系统还是什么强>
# 1 楼答案
以下是数据流文档中完整的官方答案:Accessing the Host File System
请注意,您需要将完全相同的卷装载到两个
dataflow-server
:以及{}:
# 2 楼答案
好的,所以问题恰恰是这样
我在这里报道@SabbyAnandan评论(评论没有历史,这是一个有意义的评论)
在等待自动解决方案时,现在只需在
docker-compose.yml
中添加以下行即可:这样,我们就可以通过Maven表单中的UI加载工件:
(假设我们已经运行了
mvn clean install
将工件安装到运行Docker Compose的同一系统的.m2存储库中,该存储库不一定是我们的,但可能是远程的)