configure.sh就是真正做自动化安装部署的事情了,它会读取configure-help.sh中所有的变量设定,然后进行从无到有的安装过程,该下载的下载,该安装的安装,复制,替换,删除,该干嘛干嘛。

 

它的时序图如下:(基本包括了这个configure.sh要做的所有事情)

 

 

很一目了然,我就不讲解了,最终这个自动化执行过程完会生成一个liferay的服务器,并且囊括了所有必要的配置,并且最终启动起来。同时,脚本执行日志也会生成在指定的目录。最终服务器上的文件结构图如下,特别注意紫色部分,这是tarball执行脚本运行后的输出。

 

 

 

 

我们会在接下来的文章中详细讨论这个执行脚本configure.sh。