在一个项目中,我们被迫使用IBM RAD和Webspher Application Server(6.1)。IBM RAD和Websphere的自动安装程序
目前在大约10页的wiki文档中描述了开发环境的设置,如果您不犯任何错误,则需要花费大约一天的时间。主要部分是:
安装IBM Installer; 使用它来安装RAD 将补丁安装到安装程序; 用它来安装半打补丁到RAD 创建一个网络驱动器指向... 结帐项目源到... 安装WAS 配置一个WAS实例,包含两个jdbc驱动程序,6个数据源,一个队列.. 。
我觉得你的想法
我想自动执行该过程(或在它恐怕95%)喜欢的东西。
- 启动脚本x。
- 在提示符下输入一个至少有yGB可用内存的目录。
- 给自己一杯咖啡
- 开始工作。
什么是正确的工具来得到这个工作?我应该使用傀儡和厨师之类的东西吗?或者是过度杀伤,我可以压缩安装目录并更改2注册表项?
有没有人有这方面的经验?任何指针开始?
很好的答案。我最大的问题之一是WAS的配置。有什么将现有的WAS实例转换为Jython(或Jacl)脚本? –
不是我所知道的。您可以编写一个脚本来转储特定配置对象的所有属性。要配置WAS,您仍然需要采用这些值并使用正确的API来设置它们。 如果使用AdminConfig对象,则可以在“离线”模式下运行wsadmin脚本(如-conntype none),从而可以节省大量时间来设置WAS配置文件。这当然只适用于本地计算机上的配置文件,但对于开发设置来说,这足够了。 AdminTask中可用的一些或大部分API需要启动服务器并从wsadmin进行远程连接。 –
因此,您可能希望将设置分成至少两部分:一个脱机运行(不需要启动服务器)和一个联机运行。尝试尽可能少地调用wsadmin,并尽可能在一个脚本中尽可能节省启动时间,以节省时间。 –