2
我在Ubuntu上遇到Apache-Karaf 3.0.0的問題 我想用命令「start」啓動一個包。但我得到了如下錯誤:Karaf開始結果信息不足
Error executing command: Insufficient credentials.
而且「開始--help」提示這個錯誤。
命令「list」和「list --help」完美無缺。
我能做些什麼?
我在Ubuntu上遇到Apache-Karaf 3.0.0的問題 我想用命令「start」啓動一個包。但我得到了如下錯誤:Karaf開始結果信息不足
Error executing command: Insufficient credentials.
而且「開始--help」提示這個錯誤。
命令「list」和「list --help」完美無缺。
我能做些什麼?
隨着Karaf 3.0我們引入了基於角色的命令和JMX認證。所以你可能沒有使用任何憑據登錄卡拉夫。如果要使用「限制」命令(如停止啓動捆綁軟件),則必須使用正確的憑據登錄,或者需要禁用此命令的身份驗證。爲此,請編輯etc/org.apache.karaf.commands.acl.bundle.cfg配置。
start[/.*[-][f].*/] = admin
start = manager
stop[/.*[-][f].*/] = admin
stop = manager
現在默認行爲是擁有管理員權限以啓動-f(強制),其中開始對任何「經理」開放。因此,您必須將啓動/停止命令更改爲可用於經理。