Comment puis-je amener JBoss à faire exploser un fichier WAR déployé?
Je suis en cours d'exécution JBoss 4.3 sur Ubuntu dans /usr/local/jboss-4.3/. J'ai déployé ma demande comme une GUERRE de fichier c'est à dire myapp.la guerre, /usr/local/jboss-4.3/serveur/myserver/deploy. Cependant, il ne semble pas être un 'explosé' /myapp sous-répertoire du dossier de déploiement, comment venir?
J'ai l'habitude de Tomcat en cours d'exécution sur Windows donc je suis un peu nouveau pour JBoss. Lorsque vous deply GUERRE de Tomcat, la physique contenu de cette GUERRE a explosé à un /myapp. Avec cela, il est alors possible de modifier les fichiers en vertu de l'application web, tels que les paramètres de configuration etc.
Comment puis-je faire dans JBoss?
source d'informationauteur rmcc
Vous devez vous connecter pour publier un commentaire.
Vous pouvez décompresser votre .la guerre contenu dans un "myapp.de guerre" du dossier, qui JBoss considère une application déployée, comme si c'était une zippée guerre.
Encore mieux, la plupart des Ide (Eclipse pour sûr, mais je suppose que les autres Ide comme Netbeans) vous permettent de déployer le explosé paquet au lieu du zippé .la guerre, vous permettant de modifier simplement les fichiers que vous modifiez à la place de l'ensemble .la guerre paquet
Ce lien peut être utile:
http://community.jboss.org/wiki/DeployTipsAndBuildSampleScripts
Rapide Résumé de ce que l'article concerne: Quand il s'agit de l'application builds/déploiements dans JBoss, il existe une multitude d'approches viables. Ce wiki met en évidence plusieurs build/déployer scenerios, ainsi que des mesures pertinentes et construire des exemples de scripts. Les approches suivantes sont couvertes:
Point/cliquez sur le déploiement à l'aide JBossIDE - Pour les utilisateurs qui n'aiment pas les scripts ANT
Explosé OREILLE, JAR, SAR, la GUERRE de déploiement (Option 1) - Maximiser le développement de la productivité en éliminant ANT copie tâches
Explosé OREILLE, JAR, SAR, la GUERRE de déploiement (Option 2) - IDE Distinct à partir de la compilation, de construire et de déployer des processus
De l'OREILLE normale, JAR, SAR, la GUERRE de déploiement Déployer une archive compressée (Nécessaire lors de l'utilisation de Clustering/Déploiement de Batterie de
Même problème, quand je l'exportation comme
.war
fichier à partir d'Eclipse et le copier dans (UAT ou Prod) Serveur JBOSS 7.1.1 Final, COMME le déploiement de répertoire, Et de Démarrer Windows Service JBOSS.fichier war déployé avec succès mais
.war
fichier non déballé ou explosé dans le dossier de déploiement.De Cette solution est de copier l'exemple.la guerre a explosé dossier (nom du dossier) dans le dossier de déploiement, puis sur démarrer. Et mentionne auto-deploye-a explosé=true dans standalon.xml
il le fait dans un dossier tmp......
mais vous pouvez faire exploser le fichier dans le déploiement directoy juste le nom de "app.de la guerre"
Dans le standalone.xml je ne voir uniquement cette partie du code:
Je ne vois pas le déploiement d'analyseur de paramètres tels que:
"auto-déployer-zippé" => true,
"le déploiement d'expiration" => 60L,
et ainsi de suite.
J'ai eu exactement le même problème avec JBoss 7. Mon script ant copiez le .la guerre fichier JBoss déploiements dossier (jboss-- - - 7.1.1.Final/autonome/déploiements dans mon système), mais le .la guerre ne pas exploser. Le .la guerre était parfaitement déployable par le biais de l'administration de la CLI de sorte qu'il n'était pas mécontent de dépendance ou de quoi que ce soit. Il a été résolu lorsque j'ai demandé à mon Ant la guerre tâche à pas compresser la guerre (ensemble de la propriété compresser à faux) comme dans: