2017-04-25 74 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

相關問題