ExperSHOP - Démarrer rapidement


Page Principale Table

Pour tout rapport de bug ou suggestion, envoyez un mèl au Support ExperLog


Prérequis

  • Un environnement java qui supporte les servlets (Par exemple, Java 2). le JDK n'est pas nécessaire en exploitation (une JRE suffit), mais sera précieux pour les tests.
  • Un serveur Web supportant les servlets, comme Tomcat, Enhydra, ou des serveurs commerciaux tels que Weblogic ou Websphere.
ExperSHOP est livré avec une base de données de démo afin que vous puissiez le faire fonctionner rapidement :
Il y a une base de données HsqlDB dans le package ExperSHOP (la version n'est pas garantie).

Installation sous forme d'application web

Ce chapitre s'applique aux serveurs de servlets qui supportent le déploiement d'applications web (fichiers .war, pour "Web Application aRchive").
Ce devrait être le cas de tout serveur supportant au moins la spécification Servlets 2.2 (comme par exemple Tomcat).
Si votre serveur de servlets ne SUPPORTE PAS les fichiers .war, veuillez passer au chapitre suivant.

Pour déployer ExperSHOP comme une application web:

  • Téléchargez le fichier expershop.war sur le site web d'ExperLog's ("Package Application Web ExperSHOP" dans la section "Télécharger").
  • Sous Windows, ce fichier peut apparaître sous le nom "expershop.war.zip": renommez-le en "expershop.war".
  • Déployez l'application web ExperSHOP, comme spécifié dans la documentation de votre serveur de servlets pour les fichiers .war. (Par exemple, avec Tomcat, copiez le fichier expershop.war dans le répertoire "webapps"; avec d'autres serveurs de servlets, il peut être nécessaire d'utiliser des outils d'administration spécifiques, ou de mettre à jour un fichier de configuration - dans ce cas, lisez la documentation correspondante).
  • Redémarrez votre serveur de servlets.
Vous trouverez ici des instructions plus détaillées concernant l'installation avec Tomcat 5.x, 4.x, 3.3 ou Enhydra 5.

Pour vérifier que tout fonctionne bien, contactez l'application de démo d'ExperSHOP avec votre navigateur Web.

L'URL devrait ressembler à ceci :
http://host[:port]/expershop
ou (accès direct au servlet) :
http://host[:port]/expershop/com.expershop.lite.ExperSHOP
Par exemple, pour une installation standard de Tomcat sur la machine locale :
http://localhost:8080/expershop
Une page de bienvenue devrait s'afficher.

Si ExperSHOP fonctionne maintenant, vous pouvez quitter cette page !

Félicitations, l'installation est terminée.
Si ce n'est pas le cas, lire les chapitres suivants peut s'avérer utile...

Installation sans support des applications web

Ce chapitre s'applique aux serveur de servlets qui ne supportent pas les applications web (fichiers .war) - supportés depuis la spécification servlets 2.2.
Il s'applique aussi aux serveurs qui supportent les fichiers .war, mais ce mode d'installation est plus complexe que le simple déploiement d'une application web.

Tout d'abord, vous avez besoin du package ExperShop.
Si vous ne l'avez pas encore, téléchargez-le sur le Site Web ExperLog. Ensuite :

  • Créez un répertoire expershop/ dans votre arborescence de fichiers, et copiez-y le fichier expershop.war
    Conseil : sous Windows, mettez-le sous C:\expershop; Sous Unix, mettez-le dans /usr/local/expershop.
  • Procédez à l'extraction des fichiers : jar xvf expershop.war
  • Sous Windows : faites pointer la variable système CLASSPATH vers les fichiers C:\expershop\WEB-INF\lib\expershop.jar, C:\expershop\WEB-INF\lib\openeas.jar, C:\expershop\WEB-INF\lib\xapool.jar, C:\expershop\WEB-INF\lib\log4j.jar et C:\expershop\WEB-INF\lib\hsqldb.jar.
    Exemple :
    set CLASSPATH=%CLASSPATH%;C:\expershop\WEB-INF\lib\expershop.jar;C:\expershop\WEB-INF\lib\openeas.jar;C:\expershop\WEB-INF\lib\xapool.jar;C:\expershop\WEB-INF\lib\log4j.jar;C:\expershop\WEB-INF\lib\hsqldb.jar
  • Sous Unix : faites pointer la variable d'environnement CLASSPATH vers les fichiers suivants de expershop/WEB-INF/lib/ : expershop.jar, openeas.jar, xapool.jar, log4j.jar et hsqldb.jar .
    Exemple en syntaxe ksh :
    export CLASSPATH=$CLASSPATH:/usr/local/expershop/WEB-INF/lib/expershop.jar:/usr/local/expershop/WEB-INF/lib/openeas.jar:/usr/local/expershop/WEB-INF/lib/xapool.jar:/usr/local/expershop/WEB-INF/lib/log4j.jar:/usr/local/expershop/WEB-INF/lib/hsqldb.jar

Pages DynHtml

Elles se trouvent dans le répertoire
expershop/shops/lite/ESRootDir/ESTemplates/Shop :
allez les consulter, avec l'aide du guide d'utilisation DynHtml.

Faire fonctionner la boutique d'exemple ExperSHOP Lite

Faire fonctionner ExperShop avec Enhydra

Enhydra est un serveur d'applications open-source, developpé à l'origine par Lutris technologies, et maintenu par ObjectWeb.
Vous pouvez télécharger Enhydra sur enhydra.org.

Ensuite, après avoir installé Enhydra sur votre serveur, consultez nos "Release Notes" ExperShop pour Enhydra :

Faire fonctionner ExperShop avec Tomcat

Tomcat est l'implementation de référence des servlets java, fournie par Apache. Tomcat remplace l'ancien Apache JServ.

Vous pouvez télécharger Tomcat sur les pages du projet jakarta d'Apache.

Ensuite, après avoir installé Tomcat sur votre serveur, consultez nos "Release Notes" ExperShop pour Tomcat :

Faire fonctionner ExperShop avec BEA Weblogic

Weblogic est le serveur de servlets de BEA systems.

Vous pouvez évaluer ou acheter Weblogic sur le site web de BEA.

Ensuite, après avoir installé Weblogic sur votre serveur, consultez nos "Release Notes" ExperShop pour Weblogic: