2017-04-25 73 views
0

我正在使用服务结构,并设置了5节点的Windows Server 2016群集,我已经从Win10机器成功部署了C#服务,并且在Win10上使用C#和在Ubuntu上使用Java进行通信。我们还需要以另一种方式进行沟通,因此,我认为下一步就是将示例Java服务[1]中的一个部署到集群上。必须调整ServiceManifest.xml才能运行更友好的bat文件,而我以为就是这样。并非如此 - 我得到Exception in thread "main" java.lang.UnsatisfiedLinkError: no jFabricRuntime in java.library.path在Windows群集上部署Java服务结构应用程序失败 - no jFabricRuntime

我找到了libjFabricRuntime.so文件,但这在Windows上是无用的。 Google无法找到关于jFabricRuntimelibjFabricRuntime的任何信息。

这仅仅是我过早尝试这种情况的一种情况,而且我必须等待Windows的Service Fabric Java SDK,或者有其他方法才能使其发挥作用吗?

1:https://github.com/Azure-Samples/service-fabric-java-getting-started

回答

1

Java示例意图在基于Linux的服务织物集群上运行。我不认为你可以在Windows上工作,因为运行时的实现有所不同。

+0

这就是我所害怕的。拥有一个Linux集群对我们来说并不是一个真正的选择,所以看起来SF不是我们希望的解决方案。 实际上,阅读文档[1]时提到“Java作为一流的内置编程语言,仅支持Linux预览(Windows计划支持)”,所以我想我应该更直接地阅读。 反正,谢谢。 1):https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-create-your-first-linux-application-with-java – BioTronic

相关问题