1

在一个项目中,我们被迫使用 IBM RAD 和 Websphere Application Server (6.1)。

目前在大约 10 页的 wiki 文档中描述了设置开发环境,如果您没有犯任何错误,大约需要一天的时间。主要部分是:

安装 IBM 安装程序;用它来安装 RAD 给 Installer 安装补丁;用它来安装六个补丁到 RAD 创建一个指向...的网络驱动器检查项目源...安装 WAS 配置一个带有两个 jdbc 驱动程序、6 个数据源、一个队列的 WAS 实例...

我想你应该已经明白了

我想将该过程(或至少 95% 的过程)自动化为类似的东西。

  • 启动脚本 x。
  • 根据提示输入一个至少有 yGB 可用内存的目录。
  • 给自己喝杯咖啡
  • 开始工作。

什么是使这项工作正常工作的适当工具?我应该使用木偶和厨师之类的东西吗?或者这是矫枉过正,我可以压缩安装目录并更改 2 个注册表项?

有没有人有这方面的经验?有什么开始的指示吗?

4

1 回答 1

2

您可以使用 wsadmin 编写 WAS 配置脚本: http://pic.dhe.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.base.doc%2Finfo%2Faes%2Fae %2Fwelc6topscripting.html

学习如何做到这一点需要付出一些努力,但最终会节省大量时间。您需要使用 Jython 或 Jacl 来执行此操作。

可以使用响应文件无头创建 WAS 配置文件。使用 WAS 的 bin 目录中的 manageprofiles.bat 来执行此操作。

关于 RAD 安装,您可以安装 IBM Installation Manager 版本,您需要立即安装补丁,然后一次性安装所有内容。从一开始就将您需要的修复添加为存储库。在这种情况下,将安装修复程序而不是旧版本。您应该在本地磁盘上拥有基本映像和所有修复程序以执行此操作。

RAD 本身的安装也可以在无头模式下运行,但我没有任何经验。

RAD 工作区的配置是您想要自动化的下一件事。这不是那么简单的事情。您可以做的最简单的事情是将包含所有设置的工作区的工作区首选项导出到 Eclipse 首选项文件 (.epf)。文件 -> 导出

这不是一个完整的解决方案,但可能会对您有所帮助。请务必将所有设置保存在一个文件中并将其导入新的工作区。

使用 Notepad++ TextFX 插件对 epf 文件中的设置进行排序。然后,您可以通过查看它们来确定您需要哪些设置。

对工作区设置和自动配置的更多控制需要访问 eclipse 内部 API 和一些编码。

关于项目来源,它取决于您使用的 SCM。

于 2013-05-17T20:38:13.380 回答