2010-06-29 5 views
3

J'ai une application web springframework qui utilise JBoss, MySQL et ActiveMQ.Application web Java avec jboss, mysql et activemq pour le déploiement

Pour l'instant, je dois installer et configurer manuellement JBoss, MySQL et ActiveMQ et JBoss.

Quelle est la meilleure façon d'emballer l'application de sorte qu'un utilisateur peut peut-être faire un clic installer (sur plate-forme Linux, peut-être Windows aussi?)

Répondre

1

La façon « correcte » de le faire est de tirer vers le bas la source ou src.rpms (ou l'équivalent de src.rpms selon votre distribution) et les reconditionner correctement. Si vous n'avez jamais fait d'erreur avec l'application de l'empaquetage Linux, cela vous prendra probablement beaucoup de temps et donnera des résultats médiocres à moins que vous ne soyez prêt à investir beaucoup de temps.

Une méthode plus simple consiste à écrire un script shell. Copiez chaque commande shell que vous tapez dans un fichier .sh et exécutez ce fichier en tant qu'utilisateur privilégié. Si vous éditez les fichiers manuellement (avec vim, emacs ou gedit), éditez plutôt les fichiers avec perl, sed et awk, ou écrasez simplement les fichiers en enroulant la version modifiée d'un serveur web local ou copiée depuis scp.

Vous pouvez inclure les commandes pour installer les paquetages ainsi que les configurer dans le script si vous le souhaitez.

Questions connexes