Implementación de aplicaciones para sesiones Java
Suponiendo que la IP de su servidor de caché es 20.200.20.40, la cliente.ncconf El archivo debería verse de la siguiente manera:
<?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>
Siga los pasos que se mencionan a continuación para implementar una aplicación en el servidor.
Apache Tomcat
Para Tomcat 9, use J2EE y agregue el siguiente Mavendependency
> en el pom.xml
archivo.
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-javax-sessions</artifactId>
<version>x.x.x</version>
</dependency>
Para Tomcat 10+, use Jakarta y agregue el siguiente Mavendependency
> en el pom.xml
archivo.
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-sessions</artifactId>
<version>x.x.x</version>
</dependency>
Note
Para utilizar Paquetes expertos para NCache Professional, cambiar el <artifactId>
:
<artifactId>ncache-professional-sessions</artifactId>
Los pasos siguen siendo los mismos, pero la ubicación de los archivos puede cambiar según la versión de Tomcat. %TOMCAT_HOME%
se refiere a la ubicación donde está instalado Tomcat.
Abra el símbolo del sistema y cambie el directorio a
%TOMCAT_HOME%/bin
.NCache usos
log4j
para iniciar sesión. Lugarlog4j
at%TOMCAT_HOME%/lib
.Cree un nuevo documento de texto con los siguientes contenidos y guárdelo con el nombre de log4j.propiedades existentes
%TOMCAT_HOME%/lib
carpeta.
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
Abra el símbolo del sistema, cambie el directorio a
%TOMCAT_HOME%/bin
y ejecutar el inicio.bat archivo. Esto iniciará el servidor.Mueva el GuessGame.guerra archivo al directorio
%TOMCAT_HOME%/webapps
.Abra un navegador web e intente acceder a http://host:puerto/GuessGame/index.jsp, donde el host será la dirección/IP de la máquina donde está instalado Tomcat (en el caso de la máquina local debería ser localhost ) y el puerto donde Tomcat escucha la solicitud. El puerto predeterminado para Tomcat es 8080.
Vuelo salvaje
%WILDFLY_HOME%
se refiere a la ubicación donde está instalado WildFly.
NCache usos
log4j
para iniciar sesión WildFly por usos predeterminadoslog4j
para iniciar sesión, por lo que no es necesario moverlo.Implementar el GuessGame.guerra archivo, debe copiarse en el directorio correcto para que WildFly pueda encontrarlo. Luego mueva el archivo al directorio
%WILDFLY_HOME%/server/default/delpoy
o también puede implementar directamente desde la consola de administración de WildFly.Abra un navegador web e intente acceder a http://host:puerto/GuessGame/index.jsp, donde el host será la dirección/IP de la máquina donde está instalado WildFly (en el caso de la máquina local debería ser el host local ) y el puerto donde WildFly está escuchando la solicitud. El puerto predeterminado para WildFly es 8080.
WebLogic
%WEBLOGIC_HOME%
se refiere a la ubicación donde está instalado WebLogic. %DOMAIN_NAME%
es el dominio ya creado en el servidor.
NCache usos
log4j
para iniciar sesión Colocar ellog4j
en la siguiente ubicación:%WEBLOGIC_HOME%/user_projects/domains/%DOMAIN_NAME%/lib
y reinicie el servidor.Mueva el GuessGame.guerra archivo al directorio
%WEBLOGIC_HOME%/user_projects/domains/%DOMAIN_NAME%/autodeploy
.Abra un navegador web e intente acceder a http://host:puerto/GuessGame/index.jsp, donde el host será la dirección/IP de la máquina donde está instalado WebLogic (en el caso de la máquina local debería ser la localhost) y el puerto donde WebLogic escucha la solicitud. El puerto predeterminado para WebLogic es 7001.
WebSphere
%WEBSPHERE_HOME%
se refiere a la ubicación donde está instalado WebSphere.
NCache usos
log4j
para iniciar sesión Colocar ellog4j
en la siguiente ubicación y reinicie el servidor:%WEBSPHERE_HOME%/AppServer/lib/ext
.Si WebSphere está instalado correctamente, podrá acceder a la consola de administración a través de un navegador con la ayuda de http://ip-address:port/ibm/console/
De forma predeterminada, 9060 es el puerto utilizado por WAS. Asegúrese de estar utilizando el puerto correcto si lo cambió durante la instalación.
Puedes ir a Aplicaciones -> Nueva aplicación -> Nueva aplicación empresarial.
Especifique la ruta del GuessGame.guerra archivo y haga clic Siguiente. Puedes localizar el GuessGame.guerra en la siguiente ubicación:
%NC_HOME%/samples/sessions/dist
.Seleccione Camino rápido modo de instalación y haga clic en Siguiente.
Especifica el Nombre de la aplicación y Directorio de aplicaciones tanto como GuessGame y haga clic Siguiente.
Asigne la aplicación al servidor, seleccione GuessGame.guerra de la lista con la configuración predeterminada y haga clic en Siguiente.
Asigne la aplicación al host virtual, seleccione GuessGame.guerra de la lista con la configuración predeterminada y haga clic en Siguiente.
Asigne la raíz de contexto a la aplicación, escriba 'GuessGame' en el cuadro de texto, lo que dará como resultado '/GuessGame' como contenido del cuadro de texto y haga clic Siguiente.
Haga Clic en Acabado para completar el despliegue.
Ve a Aplicaciones -> Tipos de aplicaciones -> Aplicaciones WebSphere Enterprise.
Debería ver la aplicación GuessGame en la lista, seleccione la aplicación GuessGame haciendo clic en la casilla de verificación.
Haga Clic en Inicio en la parte superior izquierda. Deberías ver un icono verde que indica que la aplicación se ha iniciado.
Abra un navegador web e intente acceder a http://host:puerto/GuessGame/index.jsp, donde el host será la dirección/IP de la máquina donde está instalado WebSphere (en el caso de la máquina local debería ser la localhost) y el puerto donde WebSphere está escuchando la solicitud. Asegúrese de estar utilizando el puerto correcto. El puerto predeterminado para WebSphere es 9080.
Vea también
Resumen conceptual
Agregar bibliotecas
Compatibilidad con sesiones de Java en varios sitios
Registro de errores