Я вызываю JVM-сервер из jupyter с помощью этой команды оболочки:
!java -Xmx6G -jar foo.jar --build path/foo/path --inMemory
устанавливает локальный сервер, доступный через localhost:8080
, к которому можно обратиться с помощью вызова API.
Однако ноутбук jupyter заморожен, пока сервер работает, последние строки:
13:38:27.948 INFO (NetworkListener.java:750) Started listener bound to [0.0.0.0:8080]
13:38:27.950 INFO (NetworkListener.java:750) Started listener bound to [0.0.0.0:8081]
13:38:27.952 INFO (HttpServer.java:300) [HttpServer] Started.
13:38:27.952 INFO (GrizzlyServer.java:153) Grizzly server running.
Но теперь я не могу использовать свой jupyter, так как ячейка работает [*]
и я не могу выполнить любую другую ячейку (например, для запроса к серверу ..)
Как я могу сделать это за один юпитер?