2010-06-02 19 views
1

J'utilise MyEclipse 7.5 avec JBoss 4.2.3 GA. Lorsque je définis mon serveur JBoss de développement local dans MyEclipse, il souhaite toujours déployer des fichiers jars, wars etc. dans le répertoire "server/default/deploy". Malheureusement, notre structure de répertoires JBoss pour la production est "serveur/XYZ/deploy/abc" (piloté par un tiers). En conséquence, nos instances Dev JBoss sont différentes de nos instances JBoss de QA/stockage intermédiaire/production. Y a-t-il un moyen de configurer Eclipse pour utiliser JBoss mais de déployer dans ce chemin de dossier spécifique "serveur/XYZ/deploy/abc" plutôt que celui par défaut "server/default/deploy"?Puis-je configurer l'intégration Eclipse/JBoss afin qu'elle ne repose pas sur le déploiement de fichiers Jars dans le dossier "server/default/deploy"?

Répondre

1

Avec MyEclipse IDE, vous pouvez changer d'emplacement pour le déploiement du projet. Cliquez simplement sur Windows-> Préférences-> Serveurs-> JBoss.

  • Sélectionnez Jboss - Par ex. JBoss 5.x, ici vous devez définir le répertoire personnel Jboss, par exemple. 'd: \ Jboss5.0GA'.

  • Dans le champ "Nom du serveur" si vous spécifiez "par défaut", le répertoire de déploiement du projet sera par exemple ".db: \ Jboss5.0GA \ server \ default \ deploy". Comme dans votre cas, vous pouvez spécifier un autre 'Nom du serveur', puis l'emplacement du déploiement sera modifié en conséquence.

    Par exemple. si le nom du serveur est: 'XYZ' alors emplacement de déploiement: 'd: \ Jboss5.0GA \ server \ XYZ \ deploy' .Assurez-vous que vous avez tous les dossiers de configuration (comme conf, lib etc) à 'server \ xyz 'comme dans dossier' server \ default '.

0

Il y a probablement une meilleure réponse qui utilise la configuration MyEclipse pour faire exactement ce que vous voulez, mais je me suis demandé si vous pouvez utiliser un répertoire soft-lien, comme ceci:

ln -s server/XYZ/deploy/abc server/default/deploy 

pour permettre aux applications de travailler avec le répertoire de production comme s'il s'agissait du répertoire par défaut? Cela ne fonctionne que sous Linux, Unix, OS/X; mais Windows Vista et versions ultérieures ont des fonctionnalités similaires.

+0

Comme (mal) la chance, nous sommes sur Windows XP :-( – kellyfj