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

我目前正准备第一次将JBoss AS部署到生产环境中。 我的Linux发行版是Ubuntu Server 8.10 。 我原来的计划是使用aptitude来安装JBoss。 目前JBoss AS 4是最高版本,我的要求是使用JBoss AS 5 。 所以,我将需要手动安装。

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

  • 什么是布局我的目录结构的最佳方式?
  • 日志怎么样,他们应该映射到任何特定的位置?
  • 在Ubuntu Server 8.10上pipe理Java应用服务器的启动和停止脚本的最佳方法是什么?
  • 任何特定的安全问题?

日志怎么样,他们应该映射到任何特定的位置?

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

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

Ubuntu 8.10仍然使用sysvinit进行设置。 find你需要的运行级别,并为run-parts添加一个小脚本。

任何特定的安全问题?

你有selectUbuntu 8.10作为平台的原因吗? 只有12个月才能获得支持(安全补丁,错误修复)。

如果您想知道Ubuntu软件包的function与您做的不同,

  1. apt-get source package-name
  2. 打开软件包名称。*。diff.gz
  3. 确保所有更改适用于debian /
  4. 查看package-name / debian / rules中的构build选项
  5. 在package-name / debian / patches中查看源代码本身的补丁

这应该很好地展示你所做的一切。

如果你想以类似于JBoss 4包的方式构buildJBoss 5,你应该获取用于构buildver4包的源数据。 有关这个包的具体细节将在那里。

您可以在packages.ubuntu.com上find与这些资源以及其他相关资源的链接。 在Debian网站上也有很多这样的指南(build dpkgs),这是格式的起源。