Déploiement d'applications pour les sessions Java
En supposant que l'adresse IP de votre serveur de cache est 20.200.20.40, le client.ncconf le fichier devrait ressembler à ceci :
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<cache-server retry-interval="1" connection-retries="5" local-server-ip=" " port="9800" connection-timeout="5" client-request-timeout="90" retry-connection-delays="0"/>
<cache id="demoCache" default-readthru-provider=" " client-cache-id=" " load-balance="true" default-writethru-provider=" " client-cache-syncmode="optimistic">
<server name="20.200.20.40"/>
</cache>
</configuration>
Veuillez suivre les étapes mentionnées ci-dessous pour déployer une application sur le serveur.
Apache Tomcat
Pour Tomcat 9, utilisez J2EE et ajoutez le Maven suivantdependency
> dans le pom.xml
fichier.
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-javax-sessions</artifactId>
<version>x.x.x</version>
</dependency>
Pour Tomcat 10+, utilisez Jakarta et ajoutez le Maven suivantdependency
> dans le pom.xml
fichier.
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-sessions</artifactId>
<version>x.x.x</version>
</dependency>
Notes
Utiliser Forfaits Maven pour le NCache Professional, changer la <artifactId>
:
<artifactId>ncache-professional-sessions</artifactId>
Les étapes restent les mêmes mais l'emplacement des fichiers peut changer en fonction de la version de Tomcat. %TOMCAT_HOME%
fait référence à l'emplacement où Tomcat est installé.
Ouvrez l'invite de commande et modifiez le répertoire en
%TOMCAT_HOME%/bin
.NCache Usages
log4j
pour la journalisation. Lieulog4j
at%TOMCAT_HOME%/lib
.Créez un nouveau document texte avec le contenu suivant et enregistrez-le sous le nom de log4j.propriétés dans le
%TOMCAT_HOME%/lib
dossier.
log4j.rootLogger=DEBUG, R
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${catalina.home}/logs/tomcat.log
log4j.appender.R.MaxFileSize=10MB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
Ouvrez l'invite de commande, changez le répertoire en
%TOMCAT_HOME%/bin
, et exécutez le démarrage.bat déposer. Cela démarrera le serveur.Déplacez le DevinezGame.war fichier dans le répertoire
%TOMCAT_HOME%/webapps
.Ouvrez un navigateur Web et essayez d'accéder à http://host:port/GuessGame/index.jsp, où l'hôte sera l'adresse/IP de la machine sur laquelle Tomcat est installé (dans le cas de la machine locale, il doit s'agir de localhost ) et le port sur lequel Tomcat écoute la demande. Le port par défaut pour Tomcat est 8080.
WildFly
%WILDFLY_HOME%
fait référence à l'emplacement où WildFly est installé.
NCache Usages
log4j
pour la journalisation. WildFly utilise par défautlog4j
pour la journalisation donc pas besoin de le déplacer.Déployez le DevinezGame.war fichier, il doit être copié dans le bon répertoire pour que WildFly puisse le trouver. Déplacez ensuite le fichier dans le répertoire
%WILDFLY_HOME%/server/default/delpoy
ou vous pouvez également déployer directement depuis la console d'administration WildFly.Ouvrez un navigateur Web et essayez d'accéder à http://host:port/GuessGame/index.jsp, où l'hôte sera l'adresse/IP de la machine sur laquelle WildFly est installé (dans le cas de la machine locale, il doit s'agir de l'hôte local ) et le port sur lequel WildFly écoute la demande. Le port par défaut pour WildFly est 8080.
WebLogic
%WEBLOGIC_HOME%
fait référence à l'emplacement où WebLogic est installé. %DOMAIN_NAME%
est le domaine déjà créé sur le serveur.
NCache Usages
log4j
pour la journalisation. Placer lelog4j
à l'endroit suivant :%WEBLOGIC_HOME%/user_projects/domains/%DOMAIN_NAME%/lib
et redémarrez le serveur.Déplacez le DevinezGame.war fichier dans le répertoire
%WEBLOGIC_HOME%/user_projects/domains/%DOMAIN_NAME%/autodeploy
.Ouvrez un navigateur Web et essayez d'accéder à http://host:port/GuessGame/index.jsp, où l'hôte sera l'adresse/IP de la machine sur laquelle WebLogic est installé (dans le cas de la machine locale, ce doit être le localhost) et le port sur lequel WebLogic écoute la requête. Le port par défaut pour WebLogic est 7001.
WebSphere
%WEBSPHERE_HOME%
fait référence à l'emplacement où WebSphere est installé.
NCache Usages
log4j
pour la journalisation. Placer lelog4j
à l'emplacement suivant et redémarrez le serveur :%WEBSPHERE_HOME%/AppServer/lib/ext
.Si WebSphere est correctement installé, vous pourrez accéder à la console d'administration via un navigateur à l'aide de http://ip-address:port/ibm/console/
Par défaut, 9060 est le port utilisé par WAS. Assurez-vous que vous utilisez le bon port si vous l'avez modifié lors de l'installation.
Tu peux aller à Applications -> Nouvelle application -> Nouvelle application d'entreprise.
Spécifiez le chemin du DevinezGame.war déposer et cliquer Suivant. Vous pouvez localiser le DevinezGame.war à l'endroit suivant :
%NC_HOME%/samples/sessions/dist
.Sélectionnez Chemin rapide mode d'installation et cliquez sur Suivant.
Spécifie le Nom de l'application ainsi que Annuaire des applications à la fois comme GuessGame et cliquez sur Suivant.
Mappez l'application sur le serveur, sélectionnez DevinezGame.war dans la liste avec les paramètres par défaut et cliquez sur Suivant.
Mappez l'application à l'hôte virtuel, sélectionnez DevinezGame.war dans la liste avec les paramètres par défaut, puis cliquez sur Suivant.
Mappez la racine du contexte à l'application, tapez « GuessGame » dans la zone de texte, ce qui donne « /GuessGame » comme contenu de la zone de texte et cliquez sur Suivant.
Cliquez Finition pour terminer le déploiement.
Cliquez sur Applications -> Types d'applications -> Applications WebSphere Enterprise.
Vous devriez voir l'application GuessGame dans la liste, sélectionnez l'application GuessGame en cliquant sur la case à cocher.
Cliquez Accueil en haut à gauche. Vous devriez voir une icône verte indiquant que l'application a démarré.
Ouvrez un navigateur Web et essayez d'accéder à http://host:port/GuessGame/index.jsp, où l'hôte sera l'adresse/IP de la machine sur laquelle WebSphere est installé (dans le cas de la machine locale, il doit s'agir de l'adresse IP de la machine sur laquelle WebSphere est installé). localhost) et le port sur lequel WebSphere écoute la demande. Assurez-vous que vous utilisez le bon port. Le port par défaut pour WebSphere est 9080.
Voir aussi
Aperçu conceptuel
Ajout de bibliothèques
Prise en charge des sessions Java multi-sites
Journalisation des erreurs