From: Nicolas T. <nic...@al...> - 2014-12-02 15:05:06
|
Bonjour, Nous rencontrons quelques soucis avec EsiGate. Nous avons déjà utilisé les librairies lors de précédent projets. Il s'agissait de la version 4. Cela fonctionnait bien Nous essayons d'intégrer la dernière version 5.0 beta 2. Voici notre configuration : un serveur local Websphere commerce (maître) un serveur local (8080) Magnolia CMS (esclave) Nous devons intégrer des pages de notre cms dans la webapp websphere commerce Voici où nous en sommes : - Installation des lib dans WC/lib/esigate/*.jar - Ajout d'un fichier esigate.properties dans WC/properties/ - Dans le fichier properties ajout des ligne suivantes : - local.remoteUrlBase=http://localhost:8080/magnoliaPublic/ - local.extensions=org.esigate.servlet.ServletExtension,org.esigate.extension.Esi - local.mappings=* - Ajout du filter et filter mapping dans le fichier web.xml de notre projet (websphere) - Tests : - afficher un contenu magnolia : <esi:include src=" http://localhost:8080/magnoliaPublic/test-hello-world" /> *OK* - afficher une variable : <esi:vars>$(PROVIDER{local})/test-hello-world</esi:vars> *OK renvoie *http://localhost:8080/magnoliaPublic/test-hello-world - Afficher un contenu en utilisant le provider : <esi:include src="$(PROVIDER{local})/test-hello-world" /> *KO (*/test-hello-world not found pour résumer l'exception) Je n'ai pas trouvé à l'heure actuelle de solution à mon problème. J'imagine que le esi:include est capable d'interpréter les variables mais il semble que le $(PROVIDER{local}) n'est pas reconnu. Avez-vous des pistes à nous indiquer pour que l'on puisse avancer sur ce sujet ? Nicolas TOQUET |