Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Automation 自动安装IBMRAD和Websphere_Automation_Websphere 6.1_Ibm Rad - Fatal编程技术网

Automation 自动安装IBMRAD和Websphere

Automation 自动安装IBMRAD和Websphere,automation,websphere-6.1,ibm-rad,Automation,Websphere 6.1,Ibm Rad,在一个项目中,我们被迫使用IBMRAD和Webspher应用服务器(6.1) 设置开发环境目前在大约10页的wiki文档中进行了描述,如果您没有犯任何错误,则需要大约一天的时间。主要部分包括: 安装IBM安装程序; 使用它来安装RAD 为安装程序安装补丁; 使用它为RAD安装六个补丁 创建一个指向。。。 将项目源签出到。。。 安装是 使用两个jdbc驱动程序、6个数据源和一个队列配置WAS实例 我想你明白了 我想将这个过程自动化(至少95%)到类似的程度 启动脚本x 在提示下输入至少有yGB可

在一个项目中,我们被迫使用IBMRAD和Webspher应用服务器(6.1)

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

安装IBM安装程序; 使用它来安装RAD 为安装程序安装补丁; 使用它为RAD安装六个补丁 创建一个指向。。。 将项目源签出到。。。 安装是 使用两个jdbc驱动程序、6个数据源和一个队列配置WAS实例

我想你明白了

我想将这个过程自动化(至少95%)到类似的程度

  • 启动脚本x
  • 在提示下输入至少有yGB可用内存的目录
  • 给自己倒杯咖啡
  • 开始工作
什么是使这项工作正常进行的适当工具?我应该用木偶和厨师之类的东西吗?还是说这太过分了,我只能压缩安装目录并更改2个注册表项


有人有这方面的经验吗?是否有开始使用的指针?

您可以使用wsadmin为WAS的配置编写脚本:

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

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

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

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

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

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

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

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


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

回答得很好。我最大的问题之一是WAS的配置。是否有任何东西可以将现有WAS实例转换为Jython(或Jacl)脚本?我不知道。您可以编写一个脚本来转储特定配置对象的所有属性。要配置WAS,您仍然需要获取这些值并使用正确的API进行设置。如果使用AdminConfig对象,则如果在“脱机”模式下运行wsadmin脚本,即-conntype none,则可以节省大量设置WAS配置文件的时间。当然,这只适用于本地计算机上的配置文件,但对于开发设置来说就足够了。AdminTask中的某些或大部分可用API需要启动服务器和来自wsadmin的远程连接。因此,您可能希望将安装程序至少分为两部分:一部分脱机运行(不需要启动服务器),另一部分联机运行。如果您想节省时间,请尝试尽可能少地调用wsadmin,并在一个脚本中尽可能多地执行操作,以节省启动时间