gpt4 book ai didi

jakarta-ee - 在 glassfish 上发射 felix shell

转载 作者:行者123 更新时间:2023-12-02 20:23:38 26 4
gpt4 key购买 nike

我正在尝试启动 felix shell,它允许我与 glassfish 上的 OSGI 运行时交互并启动/停止 bundle 。根据我的阅读,它应该可以通过 telnet localhost 6666 访问,但是当我尝试这样做时,我连接失败。我尝试按照提到的步骤 here但还是没有运气。

我找不到任何其他方法通过 shell 访问 OSGI 运行时,有人有任何见解吗?

最佳答案

您需要告诉 GlassFish 启用 Felix OSGi shell。如何执行此操作取决于 GlassFish 版本。

GlassFish 3.1.1 及更早版本:

停止服务器编辑domain.xml(在您域的配置目录中)并添加以下字符串:

org.apache.felix.shell.remote,

-Dorg.glassfish.additionalOSGiBundlesToStart

它应该看起来像这样:

-Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell.remote,org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell ,org.apache.felix.gogo.command

GlassFish 3.1.2 及更高版本

asadmin create-jvm-options -Dglassfish.osgi.start.level.final=3

所有版本

(重新)启动服务器。

远程登录本地主机 6666

关于jakarta-ee - 在 glassfish 上发射 felix shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8349209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com