Distribuzione di applicazioni per sessioni Java
Supponendo che l'IP del tuo server cache sia 20.200.20.40, il file client.ncconf il file dovrebbe apparire come segue:
<?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>
Seguire i passaggi indicati di seguito per distribuire un'applicazione sul server.
Apache Tomcat
Per Tomcat 9, utilizza J2EE e aggiungi il seguente Mavendependency
> nel pom.xml
file.
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-javax-sessions</artifactId>
<version>x.x.x</version>
</dependency>
Per Tomcat 10+, usa Jakarta e aggiungi il seguente Mavendependency
> nel pom.xml
file.
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-sessions</artifactId>
<version>x.x.x</version>
</dependency>
Note:
Per utilizzare Pacchetti Maven per l' NCache Professional, cambiare il <artifactId>
:
<artifactId>ncache-professional-sessions</artifactId>
I passaggi rimangono gli stessi ma la posizione dei file potrebbe cambiare a seconda della versione di Tomcat. %TOMCAT_HOME%
si riferisce alla posizione in cui è installato Tomcat.
Aprire il prompt dei comandi e modificare la directory in
%TOMCAT_HOME%/bin
.NCache usa
log4j
per la registrazione. Postolog4j
at%TOMCAT_HOME%/lib
.Crea un nuovo documento di testo con i seguenti contenuti e salvalo con il nome di log4j.proprietà nel
%TOMCAT_HOME%/lib
cartella.
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
Apri il prompt dei comandi, cambia la directory in
%TOMCAT_HOME%/bin
, ed eseguire il avvio.bat file. Questo avvierà il server.Sposta il file GuessGame.war file nella directory
%TOMCAT_HOME%/webapps
.Aprire un browser Web e provare ad accedere a http://host:port/GuessGame/index.jsp, dove host sarà l'indirizzo/IP della macchina su cui è installato Tomcat (nel caso della macchina locale dovrebbe essere localhost ) e la porta su cui Tomcat sta ascoltando la richiesta. La porta predefinita per Tomcat è 8080.
Volo selvaggio
%WILDFLY_HOME%
si riferisce alla posizione in cui è installato WildFly.
NCache usa
log4j
per la registrazione. WildFly per impostazione predefinita utilizzalog4j
per la registrazione, quindi non è necessario spostarlo.Distribuire il GuessGame.war file, deve essere copiato nella directory corretta in modo che WildFly possa trovarlo. Quindi spostare il file nella directory
%WILDFLY_HOME%/server/default/delpoy
oppure puoi anche eseguire il deployment direttamente dalla console di amministrazione di WildFly.Aprire un browser Web e provare ad accedere a http://host:port/GuessGame/index.jsp, dove host sarà l'indirizzo/IP della macchina su cui è installato WildFly (nel caso della macchina locale dovrebbe essere localhost ) e la porta su cui WildFly è in ascolto per la richiesta. La porta predefinita per WildFly è 8080.
WebLogic
%WEBLOGIC_HOME%
si riferisce alla posizione in cui è installato WebLogic. %DOMAIN_NAME%
è il dominio già creato sul server.
NCache usa
log4j
per la registrazione. Posiziona illog4j
nella seguente posizione:%WEBLOGIC_HOME%/user_projects/domains/%DOMAIN_NAME%/lib
e riavviare il server.Sposta il file GuessGame.war file nella directory
%WEBLOGIC_HOME%/user_projects/domains/%DOMAIN_NAME%/autodeploy
.Aprire un browser web e provare ad accedere a http://host:port/GuessGame/index.jsp, dove host sarà l'indirizzo/IP della macchina su cui è installato WebLogic (nel caso della macchina locale dovrebbe essere l'indirizzo localhost) e la porta su cui WebLogic sta ascoltando la richiesta. La porta predefinita per WebLogic è 7001.
WebSphere
%WEBSPHERE_HOME%
si riferisce alla posizione in cui è installato WebSphere.
NCache usa
log4j
per la registrazione. Posiziona illog4j
nella seguente posizione e riavviare il server:%WEBSPHERE_HOME%/AppServer/lib/ext
.Se WebSphere è installato correttamente, sarai in grado di accedere alla console di amministrazione tramite un browser con l'aiuto di http://indirizzo-ip:porta/ibm/console/
Per impostazione predefinita, 9060 è la porta utilizzata da WAS. Assicurati di utilizzare la porta corretta se l'hai modificata durante l'installazione.
Puoi andare a Applicazioni -> Nuova applicazione -> Nuova applicazione aziendale.
Specificare il percorso del file GuessGame.war file e fare clic Avanti. È possibile individuare il GuessGame.war nella seguente posizione:
%NC_HOME%/samples/sessions/dist
.Seleziona Percorso Veloce modalità di installazione e fare clic Avanti.
specificare la Nome dell'applicazione ed Directory dell'applicazione sia come GuessGame che clicca Avanti.
Mappare l'applicazione sul server, selezionare GuessGame.war dall'elenco con le impostazioni predefinite e fare clic su Avanti.
Mappare l'applicazione sull'host virtuale, Seleziona GuessGame.war dall'elenco con le impostazioni predefinite e fare clic su Avanti.
Mappare la radice del contesto sull'applicazione, digitare "GuessGame" nella casella di testo risultante in "/GuessGame" come contenuto della casella di testo e fare clic su Avanti.
Clicchi Fine per completare la distribuzione.
Vai su Applicazioni -> Tipi di applicazioni -> Applicazioni WebSphere Enterprise.
Dovresti vedere l'applicazione GuessGame nell'elenco, seleziona l'applicazione GuessGame facendo clic sulla casella di controllo.
Clicchi Inizio in alto a sinistra. Dovresti vedere un'icona verde che indica che l'applicazione è stata avviata.
Aprire un browser web e provare ad accedere a http://host:port/GuessGame/index.jsp, dove host sarà l'indirizzo/IP della macchina su cui è installato WebSphere (nel caso della macchina locale dovrebbe essere l'indirizzo localhost) e la porta su cui WebSphere è in ascolto per la richiesta. Assicurati di utilizzare la porta corretta. La porta predefinita per WebSphere è 9080.
Vedere anche
Panoramica concettuale
Aggiunta di librerie
Supporto per sessioni Java multisito
Registrazione errori