mardi 20 avril 2010
Quand on déploie une application sur Weblogic et que l’on veut requête cette application via un navigateur il faut utiliser l’URL suivante
Le nom de l’application étant le nom du package déployé ou du libellé précisé dans le descripteur associé au context root.
Pour l’exemple de notre application TestSession.war, l’URL de requêtage sera :
Si l’on veut utiliser une autre URL d’accès, voir plusieurs différente sur une même instance, il faut utiliser la notion de Virtual Host.
Le Virtual Host permet d’associer une adresse à une application particulière sur une instance ou un cluster.
Un cluster de deux instances est défini avec comme Listen Adresse localhost et port respectivement 7101, 7201. Un Apache avec le plugin Weblogic répartit la charge sur ces URL. On va définir un Virtual Host sur montestcluster targeter sur ce cluster et déclarer montestcluster dans le hosts. L’application sera déployée sur ce Virtual Hosts.
Pour cela, il faut définir une résolution réseau dans votre fichier hosts (ou DNS) pour router le nom montestcluster vers le proxy Apache.
Sur windows sous C:\WINDOWS\system32\drivers\etc\hosts
127.0.0.1 localhost
127.0.0.1 montestcluster
Sur le proxy Apache, il faut définir un filtre via le plugin Weblogic pour router tous les appels vers le cluster
Créer un Virtual Host via la console Weblogic
${domaine}àEnvironmentàVirtual Hostà New
Name : VirtualHost-TestSession
Virtual Host Names: montestcluster
cluster
${domaine}àDeploymentàInstallà${emplacement du WAR}à${fichier WAR}àNext
Virtual Hosts : VirtualHost-TestSession
Puis Finish
Et enfin activer : Start à Service all request
Maintenant en targetant l’application sur le cluster, nous avons l’erreur suivante :
Tue Apr 20 11:56:41 2010 <633612717574015> Connect returns -1, and error no set to 10035, msg 'Unknown error'
Tue Apr 20 11:56:41 2010 <633612717574015> EINPROGRESS in connect() - selecting
Tue Apr 20 11:56:41 2010 <633612717574015> Local Port of the socket is 2448
Tue Apr 20 11:56:41 2010 <633612717574015> Remote Host 127.0.0.1 Remote Port 7201
Tue Apr 20 11:56:41 2010 <633612717574015> created a new connection to preferred server '127.0.0.1/7201' for '/', Local port:2448
Tue Apr 20 11:56:41 2010 <633612717574015> URL::parseHeaders: CompleteStatusLine set to [HTTP/1.1 404 Not Found]
Tue Apr 20 11:56:41 2010 <633612717574015> URL::parseHeaders: StatusLine set to [404 Not Found]
Tue Apr 20 11:56:41 2010 <633612717574015> parsed all headers OK
Libellés :
WEBLOGIC
Inscription à :
Publier les commentaires (Atom)
AUTEUR
- Jean FRANCOIS
- Carrières Sur Sein, Yvelines, France
- Consultant Oracle (Ancien consultant BEA depuis 2001), je m’occupe des expertises sur les produits Oracle : SOCLE (Weblogic, Coherence, JRockit) SOA (Service Bus, SOA Suite, BPM)
MON CV
LABEL 3D
Blogumulus by Roy Tanck and Amanda Fazani
LABEL CLOUD
AUTRES BLOG
-
Alexandre Vasseur ex (BEA | Oracle FR / Esper)
James Bayer (BEA | Oracle US)
Maxence Button ex (BEA | Oracle FR)
Marc Kelderman
Edwin Biemond (Oracle ACE)
Mark Smith (Oracle)
Chris Tomkins (Oracle)
1 commentaires:
Bonjour,
Je suis admin weblogic et votre blog est vraiment très clair / riche et agréable à lire.
Merci beaucoup.
Enregistrer un commentaire