Bereitstellen von Anwendungen für Java-Sitzungen
Angenommen, die IP Ihres Cache-Servers ist 20.200.20.40 client.ncconf Die Datei sollte wie folgt aussehen:
<?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>
Bitte befolgen Sie die unten aufgeführten Schritte, um eine Anwendung auf dem Server bereitzustellen.
Apache Tomcat
Verwenden Sie für Tomcat 9 J2EE und fügen Sie den folgenden Maven hinzudependency
> in der pom.xml
Datei.
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-javax-sessions</artifactId>
<version>x.x.x</version>
</dependency>
Verwenden Sie für Tomcat 10+ Jakarta und fügen Sie den folgenden Maven hinzudependency
> in der pom.xml
Datei.
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-sessions</artifactId>
<version>x.x.x</version>
</dependency>
Note
So verwenden Sie Maven-Pakete für die NCache Professional, ändere das <artifactId>
:
<artifactId>ncache-professional-sessions</artifactId>
Die Schritte bleiben gleich, aber der Speicherort der Dateien kann sich je nach Tomcat-Version ändern. %TOMCAT_HOME%
bezieht sich auf den Ort, an dem Tomcat installiert ist.
Öffnen Sie die Eingabeaufforderung und ändern Sie das Verzeichnis in
%TOMCAT_HOME%/bin
.NCache verwendet
log4j
zur Protokollierung. Ortlog4j
at%TOMCAT_HOME%/lib
.Erstellen Sie ein neues Textdokument mit folgendem Inhalt und speichern Sie es unter dem Namen log4j.eigenschaften der
%TOMCAT_HOME%/lib
-Ordner.
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
Öffnen Sie die Eingabeaufforderung und ändern Sie das Verzeichnis in
%TOMCAT_HOME%/bin
, und führen Sie die aus start.bat Datei. Dadurch wird der Server gestartet.Bewegen Sie den GuessGame.war Datei in das Verzeichnis kopieren
%TOMCAT_HOME%/webapps
.Öffnen Sie einen Webbrowser und versuchen Sie, auf http://host:port/GuessGame/index.jsp zuzugreifen, wobei der Host die Adresse/IP des Computers ist, auf dem Tomcat installiert ist (im Fall des lokalen Computers sollte es localhost sein). ) und den Port, an dem Tomcat die Anfrage abhört. Der Standardport für Tomcat ist 8080.
WildFly
%WILDFLY_HOME%
bezieht sich auf den Ort, an dem WildFly installiert ist.
NCache verwendet
log4j
zur Protokollierung. WildFly verwendet standardmäßiglog4j
für die Protokollierung, sodass es nicht verschoben werden muss.Bereitstellen der GuessGame.war Datei muss sie in das richtige Verzeichnis kopiert werden, damit WildFly sie finden kann. Anschließend verschieben Sie die Datei in das Verzeichnis
%WILDFLY_HOME%/server/default/delpoy
Alternativ können Sie die Bereitstellung auch direkt über die WildFly-Administratorkonsole durchführen.Öffnen Sie einen Webbrowser und versuchen Sie, auf http://host:port/GuessGame/index.jsp zuzugreifen, wobei der Host die Adresse/IP des Computers ist, auf dem WildFly installiert ist (im Falle des lokalen Computers sollte es der lokale Host sein). ) und den Port, an dem WildFly auf die Anfrage lauscht. Der Standardport für WildFly ist 8080.
WebLogic
%WEBLOGIC_HOME%
bezieht sich auf den Speicherort, an dem WebLogic installiert ist. %DOMAIN_NAME%
ist die bereits erstellte Domäne auf dem Server.
NCache verwendet
log4j
zur Protokollierung. Setze daslog4j
an folgendem Standort:%WEBLOGIC_HOME%/user_projects/domains/%DOMAIN_NAME%/lib
und starten Sie den Server neu.Bewegen Sie den GuessGame.war Datei in das Verzeichnis kopieren
%WEBLOGIC_HOME%/user_projects/domains/%DOMAIN_NAME%/autodeploy
.Öffnen Sie einen Webbrowser und versuchen Sie, auf http://host:port/GuessGame/index.jsp zuzugreifen, wobei der Host die Adresse/IP des Computers ist, auf dem WebLogic installiert ist (im Falle des lokalen Computers sollte es der sein). localhost) und den Port, an dem WebLogic die Anfrage abhört. Der Standardport für WebLogic ist 7001.
WebSphere
%WEBSPHERE_HOME%
bezieht sich auf den Ort, an dem WebSphere installiert ist.
NCache verwendet
log4j
zur Protokollierung. Setze daslog4j
an folgendem Ort und starten Sie den Server neu:%WEBSPHERE_HOME%/AppServer/lib/ext
.Wenn WebSphere ordnungsgemäß installiert ist, können Sie mithilfe von http://ip-address:port/ibm/console/ über einen Browser auf die Admin-Konsole zugreifen.
Standardmäßig 9060 ist der von WAS verwendete Port. Stellen Sie sicher, dass Sie den richtigen Port verwenden, wenn Sie ihn während der Installation geändert haben.
Sie können zu gehen Anwendungen -> Neue Anwendung -> Neue Unternehmensanwendung.
Geben Sie den Pfad der GuessGame.war Datei und klicken Sie auf Weiter. Sie können die finden GuessGame.war an folgendem Standort:
%NC_HOME%/samples/sessions/dist
.Auswählen Schneller Weg Wählen Sie den Installationsmodus und klicken Sie auf Weiter.
Präzisiere das Anwendungsname und Anwendungsverzeichnis sowohl als GuessGame als auch als Click Weiter.
Ordnen Sie die Anwendung dem Server zu und wählen Sie aus GuessGame.war aus der Liste mit den Standardeinstellungen und klicken Sie auf Weiter.
Ordnen Sie die Anwendung dem virtuellen Host zu und wählen Sie „Auswählen“. GuessGame.war aus der Liste mit den Standardeinstellungen und klicken Sie auf Weiter.
Ordnen Sie das Kontextstammverzeichnis der Anwendung zu, geben Sie „GuessGame“ in das Textfeld ein, was zu „/GuessGame“ als Inhalt des Textfelds führt, und klicken Sie Weiter.
Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Endziel um die Bereitstellung abzuschließen.
Gehen Sie zu Anwendungen -> Anwendungstypen -> WebSphere Enterprise Applications.
Sie sollten die GuessGame-Anwendung in der Liste sehen. Wählen Sie die GuessGame-Anwendung aus, indem Sie auf das Kontrollkästchen klicken.
Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Startseite oben links. Sie sollten ein grünes Symbol sehen, das anzeigt, dass die Anwendung gestartet wurde.
Öffnen Sie einen Webbrowser und versuchen Sie, auf http://host:port/GuessGame/index.jsp zuzugreifen, wobei der Host die Adresse/IP des Computers ist, auf dem WebSphere installiert ist (im Falle des lokalen Computers sollte es der sein). localhost) und den Port, an dem WebSphere auf die Anfrage lauscht. Stellen Sie sicher, dass Sie den richtigen Port verwenden. Der Standardport für WebSphere ist 9080.
Siehe auch
Konzeptionelle Übersicht
Bibliotheken hinzufügen
Multisite-Java-Session-Unterstützung
Fehlerprotokollierung