在 Ubuntu Server 8.10 上正确手动部署 Java 应用服务器 - Linux

在 Ubuntu Server 8.10 上正确手动部署 Java 应用服务器 - Linux

我目前正在准备首次将 JBoss AS 部署到生产环境中。我的 Linux 发行版是Ubuntu 服务器 8.10。我原本的计划是使用 aptitude 安装 JBoss。目前 JBoss AS 4 是可用的最高版本,我的要求是使用JBoss AS 5。因此,我需要手动安装它。

我之所以问以下问题,是因为我相信使用 apt-get 和 aptitude 等工具进行的大多数自动安装都会进行各种修改,与下载 JBoss AS 独立版本时看到的不同。

  • 布局我的目录结构的最佳方法是什么?
  • 那么日志呢?它们应该映射到任何特定位置吗?
  • 在 Ubuntu Server 8.10 上管理 Java 应用服务器的启动和停止脚本的最佳方法是什么?
  • 有任何特别的安全顾虑吗?

答案1

那么日志呢?它们应该映射到任何特定位置吗?

传统上,您使用/var/log/,或者其中的目录。

在 Ubuntu Server 8.10 上管理 Java 应用服务器的启动和停止脚本的最佳方法是什么?

Ubuntu 8.10 仍然使用 sysvinit 进行设置。找到您需要的运行级别,然后为其添加一个小的启动脚本run-parts

有任何特别的安全顾虑吗?

您选择 Ubuntu 8.10 作为平台有什么原因吗?它只会再获得 12 个月的支持(安全补丁、错误修复)。

如果你想知道 Ubuntu 软件包的功能有何不同,你可以这样做:

  1. apt-get source package-name
  2. 打开 package-name.*.diff.gz
  3. 确保所有更改都应用于 debian/ 中的文件
  4. 检查 package-name/debian/rules 中的构建选项
  5. 审查 package-name/debian/patches 中源代码本身的补丁

这应该可以很清楚地向您展示他们所做的所有改变。

答案2

如果您想以与 JBoss 4 包类似的方式构建 JBoss 5,您应该获取用于构建 ver4 包的源数据。与此包相关的具体细节将在那里。

您可以在 packages.ubuntu.com 上找到此资源和其他与软件包相关的资源的链接。Debian 网站上也有很多关于此内容(构建 dpkgs)的指南,该格式就是从那里起源的。

相关内容