Question

Dans mon travail, nous devons déployer une application sur différents environnements. C'est un fichier WAR standard nécessitant un peu de configuration, déployé sur Tomcat 6.

Existe-t-il un moyen de créer un "package de déploiement" avec Tomcat afin de l'extraire et de configurer Tomcat ainsi que votre application? Je ne suis pas sûr que la création d'un fichier .zip avec le dossier Tomcat fonctionnerait! Le service ne serait certainement pas installé.

Suggestions bienvenues!

Je dois noter que, pour le moment, toutes les applications sont déployées sur des serveurs Windows.

Merci, Phill

Était-ce utile?

La solution

Nous utilisons Ant Installer pour déployer notre application, serveur d'applications, et l'installer en tant que service. Nous avons intégré Java Service Wrapper dans le programme d'installation pour installer le service Windows.

Autres conseils

Une option serait d’utiliser le conteneur de servlets Winstone incorporé à la place de Tomcat comme décrit ici: http://winstone.sourceforge.net/#embedding

Vous disposeriez alors d'un fichier jar exécutable exécutant votre application.

Vous pourriez probablement modifier le programme d'installation utilisé par Tomcat lui-même.

Simplement compresser le répertoire est une solution valide, mais comme vous le constatez, le service ne sera pas installé.

Je souhaiterais probablement (a) zipper le répertoire (b) utiliser l'un des programmes de registre de service open-source pour installer le serveur et peut-être (c) utiliser NSIS pour créer un programme d'installation.

En fonction de l'environnement d'installation, votre installateur devra peut-être également demander à l'utilisateur un port de serveur, car votre application pourrait ne pas être en mesure d'utiliser le port HTTP par défaut.

C’est commercial, mais install4j le fera pour vous, y compris l'installation du service.

Vous pouvez utiliser le programme d'installation de la plateforme transversale BitRock . Vous pouvez consulter BitNami pour un certain nombre d'applications Java telles que Alfresco , JRoller et < un href = "http://bitnami.org/stack/liferay" rel = "nofollow noreferrer"> Liferay qui ont été empaquetés à l'aide de BitRock. Les piles BitNami sont totalement gratuites, même si Bitrock est un outil commercial (nous avons des licences gratuites pour les projets open source)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top