我目前正准备首次将 JBoss AS 部署到生产环境中。我的 Linux 发行版是Ubuntu Server 8.10。我最初的计划是使用 aptitude 安装 JBoss。目前 JBoss AS 4 是可用的最高版本,我的要求是使用JBoss AS 5。所以,我需要手动安装它。
我之所以问以下问题,是因为我相信大多数使用 apt-get 和 aptitude 等工具的自动安装都会进行各种修改,这与您从独立下载 JBoss AS 看到的不同。
- 布局我的目录结构的最佳方式是什么?
- 日志呢,它们应该映射到任何特定位置吗?
- 在 Ubuntu Server 8.10 上为 Java 应用程序服务器管理启动和停止脚本的最佳方法是什么?
- 有什么特别的安全问题吗?
传统上,您使用
/var/log/
, 或其中的目录。Ubuntu 8.10 仍然使用 sysvinit 进行设置。找到您需要的运行级别,并为
run-parts
.您选择 Ubuntu 8.10 作为平台有什么原因吗?它只会在另外 12 个月内获得支持(安全补丁、错误修复)。
如果您想知道 Ubuntu 软件包的作用与您的不同:
apt-get source package-name
这应该几乎可以向您展示他们所做的一切改变。
如果您想以与 JBoss 4 包类似的方式构建 JBoss 5,您应该获取用于构建 ver4 包的源数据。与此软件包相关的具体细节将在那里。
您可以在 packages.ubuntu.com 找到指向此资源和其他与包相关的资源的链接。在 Debian 站点上也有很多这方面的指南(构建 dpkgs),这是该格式的起源。