如何在 Linux/Unix 上安装/配置 JBoss?

如何在 Linux/Unix 上安装/配置 JBoss?

我目前正在研究如何在客户站点(运行 SuSE)安装和配置多个(30 多个)JBoss EAP 5 配置(独立和集群),以用于开发、测试和生产。

我不太喜欢 jboss 将应用程序/配置与系统文件存储在一起的方式,所以我尝试将它们分开(例如,将服务器配置移出 jboss 安装目录)。我还想尽量减少升级/修补 jboss 时所需的配置量 - 但我还没有想完...

我很高兴听到您的表现以及您对我的方法的看法。

这是我的安装的样子(目前):

标准 JBoss EAP 安装(减去服务器配置):

/opt/jboss/jboss-eap-5.0/jboss-as
/opt/jboss/jboss-eap-5.0/jboss-as/bin/
/opt/jboss/jboss-eap-5.0/jboss-as/lib/
/opt/jboss/jboss-eap-5.0/jboss-as/server/ [server configs removed to avoid starting them by mistake]
/opt/jboss/jboss-eap-5.0/jboss-as/.../

应用程序(省略了一些 jboss 文件夹 - 无论如何你都会明白的):

/app/<project>/                [$app.dir - application specific base folder]
/app/<project>/jboss/          [$jboss.home]
/app/<project>/jboss/bin/ -> /opt/jboss/jboss-eap-5.0/jboss-as/bin
/app/<project>/jboss/lib/ -> /opt/jboss/jboss-eap-5.0/jboss-as/lib
/app/<project>/jboss/server/<cfg>/      [project specific config based on 'production']
/app/<project>/jboss/server/<cfg>/log/ -> /log/<project>/<cfg>
/app/<project>/jboss/server/<cfg>/...
/app/<project>/jboss/.../ -> /opt/jboss/jboss-eap-5.0/jboss-as/.../
/app/<project>/bin/             [application specific scripts for start/stop etc - wraps jboss supplied scripts]
/app/<project>/deploy/          [application deploy folder]
/app/<project>/etc/             [application specific config]

问题:

  • 如何安装 JBoss(在 Linux/Unix 系统上)?
  • 您将 JBoss 放在哪里以及做了哪些修改?
  • 您将应用程序和应用程序特定文件放在哪里?
  • 您是否在应用程序之间共享 JBoss 实例,或者每个应用程序运行一个实例/集群?
  • 您如何管理配置更改(即您对 jboss 标准配置的修改)?

答案1

如何安装 JBoss(在 Linux/Unix 系统上)?

遗憾的是,它现在只是一个 tar 球。计划有一天将它 RPM 化

您将 JBoss 放在哪里以及做了哪些修改?

/usr/local/ 实际上没有变化,除了日志目录链接到 /var/log

您将应用程序和应用程序特定文件放在哪里?

jboss/服务器/应用程序/部署/应用程序名称

您是否在应用程序之间共享 JBoss 实例,或者每个应用程序运行一个实例/集群?

通常每个 jboss 实例有 1 个应用程序。

您如何管理配置更改(即您对 jboss 标准配置的修改)?

木偶

答案2

在安装和运行 Jboss 服务器之前,您应该检查 JDK 安装是否正常工作。下一步是下载、安装和测试 JBoss 服务器。运行 JBoss 不需要 root 访问权限,因为所有默认端口均不低于 1024 特权端口范围。JBoss 以 ZIP 文件形式分发。您可以下载包含最新官方版本的二进制分发版

1.JBoss 3.2.7 可以从 JBoss 网站下载 http://www.jboss.com/products/jbossas/downloads. 将文件下载到“/Installed_files/jboss/”位置

2.下载的文件需要解压到/usr/local/jboss

3.将下载的 jboss-3.2.7.zip 文件解压缩到应用服务器硬件上的目录中。

4.解压成功后,可以看到jboss-3.2.7文件夹,该文件夹为JBoss服务器的主目录。

5.cd /usr/local/jboss/jboss-3.2.7/bin

6.授予运行脚本的执行权限

相关内容