From: Francois-Xavier B. <fra...@ce...> - 2014-12-02 16:32:26
|
Bonjour, L'extension org.esigate.servlet.ServletExtension est une nouveauté de la version 5, elle permet de remplacer les appels http par des includes en local dans l'application ou des includes en cross-context quand les applications sont des applications java déployées sur le même serveur d'application (ce qui peut améliorer les performances). Si j'ai bien compris dans votre cas les deux applications sont sur deux instances WAS distinctes. Donc si on demande à EsiGate de chercher la page en local sur le serveur Websphere Commerce, il obtient une erreur 404. En retirant cette extension ça devrait fonctionner. Le 2 décembre 2014 15:54, Nicolas Toquet <nic...@al...> a écrit : > En pièce jointe l'exception renvoyée par notre serveur > > Cordialement > Nicolas TOQUET > > Le 2 décembre 2014 15:38, Nicolas Toquet <nic...@al...> a > écrit : > > 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 >> >> >> > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Webassembletool-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webassembletool-users > > |