lundi 27 août 2012

Comment faire des virtual-host avec JBoss AS 7?

Le but de ce billet et de montrer comment faire pour configurer JBoss AS 7 pour qu'il fasse tourner plusieurs applications répondant à des nom d’hôte différents.

Nous  allons prendre pour l'exemple deux applications: HelloWorld.war et ByeByeWorld.war.
Et nous voulons que la première réponde au nom d'hote "hello.com" et que la seconde réponde à "byebye.net".

Dans la première application, nous ajoutons le repertoire "~/WebContent/WEB-INF" le fichier "jboss-web.xml" avec le contenu suivant:



<jboss-web>
    <context-root>/</context-root>
    <virtual-host>hello.com</virtual-host>
</jboss-web>

On fait la même chose pour le second projet.

On dispose les deux "war" dans le repertoire "~/jboss-as-7.1.1.Final/standalone/deployments".

On se rend ensuite dans la console du JBoss onglet "Profile"

On se rend ensuite dans la rubrique: Web > Servlet/HTTP > Virtual Servers:


On clique ensuite sur le bouton "Add" et on renseigne les données comme suit:


On sauvegarde et on refait la meme opération pour le second domaine.
On redemarre le JBoss pour qu'il prenne en compte ces changements et on test.

Enjoy.

Aucun commentaire:

Enregistrer un commentaire