红帽 JBoss 中间件

JBoss 是一系列轻量级,云友好的企业级产品,可帮助企业以更智能的方式更快地进行创新。

jboss 重新部署

位置

  [plaintext]
1
2
$pwd /app/${PROJECT}/jboss/standalone/deployments

查看部署信息

  [plaintext]
1
$ ll

如果发现 *.war 不是最新。

就可以手动 kill

查看 jboss 的进程

  [plaintext]
1
ps -ef | grep jboss

找到对应的 pid 直接 kill 掉。

重启

然后到 bin 下面直接重启。

docker jboss

基础命令

1、查看所有docker的容器命令为 (docker ps -a)

2、进入具体的docker容器命令为 (docker exec -it [docker容器id] /bin/bash)

实时查看日志

有时候为了提升系统性能,logback 使用异步输出。

但是日志在容器中仍然是实时的。

  [plaintext]
1
cd /app/log
  • 实时查看
  [plaintext]
1
tail -100f jboss.log

Linux 重启

查看 jboss 进程

  [plaintext]
1
2
# ps ax | grep jboss 2327 ? Sl 1:25 /app/jdk1.8.0_121/bin/java -D[Standalone] XXXXXXXXXXXXXXXXXXXXXXXXXXXXX

2327 就是 jboss 启动的 web 服务。

杀死进程

  [plaintext]
1
kill -9 2327

重启服务

  [plaintext]
1
./startjboss.sh