将Java Web应用程序与jboss,mysql和activemq一起部署
问题描述:
我有一个使用JBoss,MySQL和ActiveMQ的springframework Web应用程序。将Java Web应用程序与jboss,mysql和activemq一起部署
目前,我必须手动安装和配置JBoss,MySQL和ActiveMQ和JBoss。
什么是打包的应用程序,使用户可以也许做一个一个键安装的最佳方式(在Linux平台上,也许视窗吗?)
答
“正确”的方式做到这一点是拉下源或src.rpms(或等同于src.rpms,取决于您的发行版)并正确重新打包。如果你从来没有弄糟过打包linux应用程序,那么这可能需要很长时间,并且会产生平庸的结果,除非你愿意投入大量的时间。
更简单的方法是编写一个shell脚本。将您键入的每个shell命令复制到.sh文件中,并以特权用户身份运行该文件。如果您手动编辑文件(使用vim,emacs或gedit)而不是使用perl,sed和awk编辑这些文件,或者通过从本地web服务器卷曲修改后的版本或从scp复制文件来压缩文件。
您可以包含命令来安装软件包以及在脚本中进行配置,如果您愿意的话。
答
就ActiveMQ问题而言,您总是可以将其嵌入到您的应用程序中。看看http://activemq.apache.org/how-do-i-embed-a-broker-inside-a-connection.html了解更多信息