一旦我将 Rest api lib 复制到 libs 文件夹并从命令行(./bin/ignite.sh./examples/config/example-cache.xml (,然后尝试 url 命令(例如 http://localhost:8080/ignite?cmd=version(。
如何从java代码中做到这一点?我尝试使用与上述相同的配置启动节点,但 Rest api 似乎未启用(url 命令不起作用(。
谢谢。
最有可能的是,当你从java代码启动Ignite时,你的类路径中没有rest api库。
如果使用 maven,请将其添加到 pom 中的依赖项.xml:
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-rest-http</artifactId>
<version>${ignite.version}</version>
</dependency>
只是不要忘记将${ignite.version}更改为您使用的Ignite版本。