在izpack中安装后执行脚本

时间:2013-11-01 06:11:49

标签: xml jboss executable-jar izpack

我制作了jar文件,其中包含jboss,我想在jar提取并完全安装在我的机器上时启动我的Web应用程序。我应该在izpack中编写脚本或代码或xml标记,以便在安装应用程序后立即运行standalone.sh并在后台运行我的jboss并成功部署我的应用程序

3 个答案:

答案 0 :(得分:2)

以防万一有人偶然发现这个帖子:

您可以在install“pack”元素中包含一个“可执行”元素,该元素将作为自定义脚本执行: izpack documentation

答案 1 :(得分:1)

您需要为IzPack Process Panel创建一个ProcessPanel.Spec.xml文件。查看here官方文档。

答案 2 :(得分:1)

您可以在包装定义中使用<executable>标签 指定哪些文件是可执行文件。关键是 拥有stage="postinstall"属性,以便izpack执行 安装完成后的文件并设置keep="true",以便izpack不会将其删除。

例如:

<executable targetfile="$INSTALL_PATH/bin/some-secript"
                 os="unix" stage="postinstall" failure="warn" keep="true"/>

documentation