ESIGate Tutorial – Partie 1

October 24th, 2010

(This tutorial is also available in English : ESIGate (ex Web Assemble Tool – WAT).

Dans la partie 1, nous allons intégrer une application très simple à une template distante, uniquement via http. Le cas d’utilisation typique correspond à un intranet d’entreprise : de multiples applications différentes (gestion de contenus, gestion RH, saisie des temps, etc…) peuvent utiliser le même thème en se basant sur une application maître.

Grâce à ce fonctionnement, on obtient les avantages suivants :

  • La charge de montage html est extrêmement réduite sur applications esclaves.
  • Lorsque le thème change dans l’application maître, les modifications sont immédiatement répercutées sur toutes les applications esclaves, sans redémarrage
  • On peut remplacer l’application maitre, sans impact si le thème est compatible
  • En cas de modification incompatible de l’application maitre, on peut ‘casser’ la synchronisation en faisant pointer les applications esclaves sur un fichier html statique

Continue Reading »

ESIGate : new mailing lists

October 5th, 2010

Two new mailing lists were added to the ESIGate project :

  • webassembletool-devel : for committers
  • webassembletool-commits : notification of commits from SVN

Don’t forget to subscribe :-)

See ESIGate mailing lists for additional information.

ESIGate : fixed ETag and preserveHosts issues.

October 4th, 2010

I just checked in two fixes for ESIGate (previously WAT) :

  • one on ETag : was causing ETag headers to be ignored
  • another one on cache : was causing an issue with preserveHost option enabled. This one was pretty major since it may cause content of different websites to be mixed up if these sites were using name virtual hosts on the provider.

These fixes may change the behavior of your site if it has been tested using the buggy features.

Both fixes are available in the Trunk version and will be included in ESIGate 2.16.

Update : Fixes will be available in ESIGate 2.18 after all (see comments)

Java stateless filter : Mailing lists are now available

September 30th, 2010

Two mailing lists are now available for the Java stateless filter project :

  • statelessfilter-user
  • statelessfilter-devel

Feel free to subscribe and ask questions.

See http://statelessfilter.sourceforge.net/mail-lists.html for subscription and archive links.

Java doesn’t like 3D support in Virtual Box

August 15th, 2010

A few days ago, I had issues installing ElasticPath on my Windows VMs : the installer’s window never showed up. At first, I suspected that the installer was simply not compatible withVirtualBox.

But things started to become really strange when I tried to debug the Java process launched by the installer (which was eating all CPU time) with Visual VM or JConsole. Both tools were unable to start.

After a quick search on Virtualbox bug tracker, here is the answer :

Any Java Swing/AWT application will crash if 3d support was selected in Virtualbox guest additions. (Virtualbox 3.2.X and Only on JVM > 1.6u6)

See this bug report for details : http://www.virtualbox.org/ticket/6873