如何在Linux / Unix上安装/configurationJBoss?

我目前正在研究如何在客户端(运行SuSE)上安装和configuration多个(30+)JBoss EAP 5configuration(独立和群集)以进行开发,testing和生产。

我并不喜欢将jboss的应用程序/configuration与系统文件一起存储的方式,所以我试图分离(即将服务器configuration移出jboss安装目录)。 我也想尽量减less升级/修补jboss所需的configuration数量 – 但我没有考虑到这一点…

听听你是怎么做的,以及你对我的方法有什么想法,我感到非常高兴。

这就是我的安装看起来像(目前):

标准的JBoss EAP安装(减去服务器configuration):

/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实例,还是每个应用程序运行一个实例/集群?
  • 你如何pipe理configuration更改(即您对jboss标准configuration的修改)?

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

可悲的是它只是一个焦油球。 计划一天进行RPM

你在哪里放JBoss和你做什么修改?

/ usr / local /没有真正改变,除了日志目录链接到/ var / log

你把你的应用程序和应用程序的具体文件在哪里?

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

你在应用程序之间共享JBoss实例,还是每个应用程序运行一个实例/集群?

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

你如何pipe理configuration更改(即您对jboss标准configuration的修改)?

木偶

在安装和运行Jboss服务器之前,您应该检查JDK安装是否正常。 下一步将是下载,安装和testingJBoss服务器。 不需要root权限来运行JBoss,因为默认端口都不在1024特权端口范围之内。 JBoss是作为一个ZIP文件分发的。 您可以下载包含最新正式版本的二进制发行版

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

2.下载的文件必须是/ usr / local / jboss

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

4.解压成功后,可以查看JBoss服务器主目录jboss-3.2.7。

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

6.执行权限运行脚本

这里是JBoss的安装指南和目录结构http://docs.jboss.org/jbossas/jboss4guide/r2/html/ch01.html