apache / apisix-java-plugin-runner

APISIX Plugin Runner in Java
https://apisix.apache.org/
Apache License 2.0
128 stars 95 forks source link

request help: 引入java插件之后,启动不了 #223

Closed kamyam closed 1 year ago

kamyam commented 1 year ago

Issue description

为什么使用启动不起来,容量里明明有这个jar包 ext-plugin: cmd: ["java", "-jar","-Xmx1g", "-Xms1g", "/usr/local/apisix/apisix-runner/yhd-java-apisix-runner-1.0.0-SNAPSHOT.jar"]

2022/12/19 04:59:29 [warn] 46#46: 15292 [lua] init.lua:386: flush_token(): flush conf token in shared dict, context: ngx.timer 2022/12/19 04:59:29 [warn] 46#46: 15292 [lua] init.lua:860: flush conf token lrucache, context: ngx.timer 2022/12/19 04:59:32 [warn] 49#49: 49 [lua] init.lua:973: respawning new runner..., context: ngx.timer 2022/12/19 04:59:32 [error] 49#320: lua pipe child execvp() failed while executing java (2: No such file or directory) 2022/12/19 04:59:32 [warn] 49#49: 49 [lua] init.lua:961: runner exited with reason: exit, status: 1, context: ngx.timer 2022/12/19 04:59:32 [warn] 49#49: 49 [lua] init.lua:386: flush_token(): flush conf token in shared dict, context: ngx.timer 2022/12/19 04:59:32 [warn] 49#49: 49 [lua] init.lua:860: flush conf token lrucache, context: ngx.timer 2022/12/19 04:59:32 [warn] 49#49: *49 [lua] init.lua:971: respawn runner 3 seconds later with cmd: ["java","-jar","-Xmx1g","-Xms1g","\/usr\/local\/apisix\/apisix-runner\/yhd-java-apisix-runner-1.0.0-SNAPSHOT.jar"], context: ngx.timer

Environment

0.4.0

kamyam commented 1 year ago

java路径需要完整的

ext-plugin: cmd: ['/usr/local/jdk-11.0.17/bin/java', '-jar', '-Xmx1g', '-Xms1g', '/usr/local/apisix/apisix-runner/yhd-java-apisix-runner-1.0.0-SNAPSHOT.jar']