【问题标题】:Package Java web app along with jboss, mysql and activemq for deployment将 Java Web 应用与 jboss、mysql 和 activemq 一起打包以进行部署
【发布时间】:2011-03-09 18:27:23
【问题描述】:

我有一个使用 JBoss、MySQL 和 ActiveMQ 的 springframework Web 应用程序。

目前,我必须手动安装和配置 JBoss、MySQL 和 ActiveMQ 和 JBoss。

打包应用程序的最佳方式是什么,以便用户可以一键安装(在 Linux 平台上,也可能是 Windows?)

【问题讨论】:

    标签: mysql linux spring jboss activemq


    【解决方案1】:

    “正确”的做法是下载源代码或 src.rpms(或等同于 src.rpms,具体取决于您的发行版)并正确重新打包它们。如果你从来没有搞砸过打包 linux 应用程序,那么这可能会花费你很长时间并且会产生平庸的结果,除非你愿意投入大量时间。

    更简单的方法是编写一个 shell 脚本。将您键入的每个 shell 命令复制到 .sh 文件中,并以特权用户身份运行该文件。如果您手动编辑文件(使用 vim、emacs 或 gedit)而不是使用 perl、sed 和 awk 编辑文件,或者只是通过从本地网络服务器卷曲修改后的版本或从 scp 复制来粉碎文件。

    如果您愿意,您可以包含安装软件包的命令以及在脚本中配置它们。

    【讨论】:

      【解决方案2】:

      就 ActiveMQ 的问题而言,您始终可以将其嵌入到您的应用程序中。查看http://activemq.apache.org/how-do-i-embed-a-broker-inside-a-connection.html 了解更多信息

      【讨论】:

        猜你喜欢
        • 2021-12-21
        • 2012-10-10
        • 2018-09-08
        • 2014-04-05
        • 1970-01-01
        • 1970-01-01
        • 2014-10-27
        • 1970-01-01
        • 2013-03-16
        相关资源
        最近更新 更多