Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Elixir-在监督下启动Java JInterface OTP节点_Java_Erlang_Elixir_Otp_Jinterface - Fatal编程技术网

Elixir-在监督下启动Java JInterface OTP节点

Elixir-在监督下启动Java JInterface OTP节点,java,erlang,elixir,otp,jinterface,Java,Erlang,Elixir,Otp,Jinterface,我有一个elixir伞形项目,其中一个应用程序向Java应用程序发送请求,我将其公开为类似于使用JInterface的OTP过程 它工作得非常完美,因为Erlang附带的JInterface库使它变得简单 我的问题是,我需要能够在我的umbrella应用程序中停止和启动我的JInterface进程,但我找不到任何说明如何执行的文档。我目前必须手动执行jar 请有人给我解释一下/告诉我如何在elixir的监督下执行我的jar 我已经尝试了很长时间来了解如何做到这一点,但我只能找到关于如何使用JIn

我有一个elixir伞形项目,其中一个应用程序向Java应用程序发送请求,我将其公开为类似于使用JInterface的OTP过程

它工作得非常完美,因为Erlang附带的JInterface库使它变得简单

我的问题是,我需要能够在我的umbrella应用程序中停止和启动我的JInterface进程,但我找不到任何说明如何执行的文档。我目前必须手动执行jar

请有人给我解释一下/告诉我如何在elixir的监督下执行我的jar

我已经尝试了很长时间来了解如何做到这一点,但我只能找到关于如何使用JInterface以及如何与之交互的文档,而不能找到如何在监督下以编程方式启动它的文档。
提前谢谢。

很久以前我不得不这么做,结果是。 您可以找到用于节点监视的代码。类似于

true = link(process()),
true = erlang:monitor_node(State#state.java_node, true),

从Java方面,您可能会发现另一件有用的事情是使用

很久以前,我不得不这么做,结果是。 您可以找到用于节点监视的代码。类似于

true = link(process()),
true = erlang:monitor_node(State#state.java_node, true),

从Java方面,您可能会发现另一件有用的事情是使用

谢谢!我试试这个。谢谢!我试试这个。