sM-Client Projekt
Installations-Handbuch
Version finale
Installation et configuration du client sM
Afin d’assurer un fonctionnement sans incidents, il faut régler le MaxPermSize sur 512Mo et la mémoire principale maximale sur 1024Mo.
Cela peut se faire, soit dans JAVA_OPTS ( par l’intermédiaire de la ligne de commande ou des variables de système) ou dans les fichiers run.sh (Linux) resp. run.bat (Windows) dans JBoss_Home/bin/ (p. ex.
C:\smclientbase\jboss-4.2.3.GA\bin\run.bat)
Il faut pour cela modifier la ligne par -Xms512m -Xmx1024m -XX:MaxPermSize=512m: set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx1024m -XX:MaxPermSize=512m
Lors l’utilisation de plusieurs mandants, il faut allouer plus de mémoire de manière correspondante. Voir aussi le manuel d'expoitation chapitre 2.2.
Installation de smclient.war
On peut télécharger la dernière version du client sM ici (http://sm-client.ctp-consulting.com/). Veuillez tenir compte du fait que lors d’un téléchargement au moyen d’Internet Explorer, l’extension de fichier peut
être modifiée de .war à .zip. Dans ce cas, il faut à nouveau changer le suffixe en .war une fois le téléchargement effectué. Le fichier téléchargé ne doit pas être décomprim
é à l’aide de Win-Zip (ni
d’autres programmes similaires).
Le fichier WAR doit être ensuite copié dans le dossier JBOSS_HOME/Server/default/deploy. Le serveur JBoss procède automatiquement à un déploiement de l’application (l’option Autodeploy doit être activée; c’est le cas de façon standard).
4.1.3 Installation client sM sur Apache Tomcat
Configuration de la source de données pour le client sM
Il faut configurer une source de données afin de pouvoir accéder aux données depuis le serveur d’application et donc depuis l’application.
Pour la configuration, il faut ajouter, p. ex. dans le dossier
CATALINA_HOME/config/CATALINA/localhost/ un fichier smclient.xml. Voici une configuration pour MySQL à titre d’exemple. Pour les autre bases de données, il faut changer les champs driverClassName et url. (Reportez vous aux chapitres correspondant pour les valeurs exactes.)
<Context path="/smclient" >
<Resource name="jdbc/smclient" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="smclientUser" password="password" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/smclient"/>
</Context>
Les champs username et password correspondent aux valeurs qui ont été définies à la section 4.1.1.
Autres bibliothèques
Il faut en outre encore ajouter le commons-logging-1.1.1.jar, le pilote JDBC correspondant à votre base de données et la librairie log4j, on peut les télécharger ici : http://dev.mysql.com/downloads/connector/j/ (pilote JDBC pour MySQL) http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=99b21b65-e98f-4a61-b811-
19912601fdc9 (sqljdbc4.jar, pilote JDBC pour Mircosoft SQL Server 2000 à 2008)
Erstellt:
4. Januar 2012 von Cambridge Technology Partners © 2011 16 / 84