我在一个特定的 Linux 机器上有多个 jboss 实例。我不想 grep jboss 实例的进程 ID 和监听端口。server.log 或 CLI 命令有什么解决办法吗?
小智 5
除了 Panagiotis Chavarioti\xc2\xb4s 答案之外,还可以使用方便的命令检查应用程序组件的状态。
\n\n检查 JBoss 服务器是否启动:
\n\n$JBOSS_HOME/bin/jboss-cli.sh -c --commands="read-attribute server-state"\nRun Code Online (Sandbox Code Playgroud)\n\n检查应用程序是否已启动:
\n\n$JBOSS_HOME/bin/jboss-cli.sh -c --commands="cd deployment,cd myapp.war, read-attribute status"\nRun Code Online (Sandbox Code Playgroud)\n\n例子:
\n\n$JBOSS_HOME/bin/jboss-cli.sh -c \n\'/host=sandbox/server=server1:readattribute(name=server-state)\'\nRun Code Online (Sandbox Code Playgroud)\n