Implantando aplicativos para sessões Java
Supondo que o IP do seu servidor de cache seja 20.200.20.40, o cliente.ncconf arquivo deve ficar da seguinte forma:
<?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 as etapas mencionadas abaixo para implantar um aplicativo no servidor.
Apache Tomcat
Para Tomcat 9, use J2EE e adicione o seguinte Mavendependency
> no pom.xml
arquivo.
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-javax-sessions</artifactId>
<version>x.x.x</version>
</dependency>
Para Tomcat 10+, use Jakarta e adicione o seguinte Mavendependency
> no pom.xml
arquivo.
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-sessions</artifactId>
<version>x.x.x</version>
</dependency>
Note
Para utilizar o Pacotes Maven para o NCache Professional, mudar o <artifactId>
:
<artifactId>ncache-professional-sessions</artifactId>
As etapas permanecem as mesmas, mas a localização dos arquivos pode mudar dependendo da versão do Tomcat. %TOMCAT_HOME%
refere-se ao local onde o Tomcat está instalado.
Abra o prompt de comando e altere o diretório para
%TOMCAT_HOME%/bin
.NCache usos
log4j
para registro. Lugarlog4j
at%TOMCAT_HOME%/lib
.Crie um novo documento de texto com o seguinte conteúdo e salve-o com o nome de log4j.propriedades no
%TOMCAT_HOME%/lib
pasta.
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 o prompt de comando, altere o diretório para
%TOMCAT_HOME%/bin
, e execute o inicialização.bat arquivo. Isso iniciará o servidor.Mova o GuessGame.war arquivo para o diretório
%TOMCAT_HOME%/webapps
.Abra um navegador web e tente acessar http://host:port/GuessGame/index.jsp, onde o host será o endereço/IP da máquina onde o Tomcat está instalado (no caso da máquina local deverá ser localhost ) e a porta onde o Tomcat está escutando a solicitação. A porta padrão do Tomcat é 8080.
Vôo selvagem
%WILDFLY_HOME%
refere-se ao local onde o WildFly está instalado.
NCache usos
log4j
para logar. WildFly por padrão usalog4j
para registrar, então não há necessidade de movê-lo.Implante o GuessGame.war arquivo, ele deve ser copiado para o diretório correto para que o WildFly possa encontrá-lo. Em seguida, mova o arquivo para o diretório
%WILDFLY_HOME%/server/default/delpoy
ou você também pode implantar diretamente do console de administração do WildFly.Abra um navegador web e tente acessar http://host:port/GuessGame/index.jsp, onde o host será o endereço/IP da máquina onde o WildFly está instalado (no caso da máquina local deverá ser o localhost ) e a porta onde o WildFly está escutando a solicitação. A porta padrão para WildFly é 8080.
WebLogic
%WEBLOGIC_HOME%
refere-se ao local onde o WebLogic está instalado. %DOMAIN_NAME%
é o domínio já criado no servidor.
NCache usos
log4j
para logar. Coloque olog4j
no seguinte local:%WEBLOGIC_HOME%/user_projects/domains/%DOMAIN_NAME%/lib
e reinicie o servidor.Mova o GuessGame.war arquivo para o diretório
%WEBLOGIC_HOME%/user_projects/domains/%DOMAIN_NAME%/autodeploy
.Abra um navegador web e tente acessar http://host:port/GuessGame/index.jsp, onde o host será o endereço/IP da máquina onde o WebLogic está instalado (no caso da máquina local deverá ser o localhost) e a porta onde o WebLogic está escutando a solicitação. A porta padrão para WebLogic é 7001.
WebSphere
%WEBSPHERE_HOME%
refere-se ao local onde o WebSphere está instalado.
NCache usos
log4j
para logar. Coloque olog4j
no seguinte local e reinicie o servidor:%WEBSPHERE_HOME%/AppServer/lib/ext
.Se o WebSphere estiver instalado corretamente, você poderá acessar o console administrativo através de um navegador com a ajuda de http://ip-address:port/ibm/console/
Por padrão, o 9060 é a porta usada pelo WAS. Certifique-se de estar usando a porta correta caso a tenha alterado durante a instalação.
Você pode ir para Aplicativos -> Novo Aplicativo -> Novo Aplicativo Corporativo.
Especifique o caminho do GuessGame.war arquivo e clique Próximo. Você pode localizar o GuessGame.war no seguinte local:
%NC_HOME%/samples/sessions/dist
.Selecionar Caminho rápido modo de instalação e clique em Próximo.
Especifique o Nome da Aplicação e Diretório de aplicativos tanto como GuessGame e clique Próximo.
Mapeie o aplicativo para o servidor, selecione GuessGame.war na lista com as configurações padrão e clique em Próximo.
Mapeie o aplicativo para o host virtual, selecione GuessGame.war na lista com as configurações padrão e clique em Próximo.
Mapeie a raiz de contexto para o aplicativo, digite 'GuessGame' na caixa de texto resultando em '/GuessGame' como o conteúdo da caixa de texto e clique Próximo.
Clique Acabamento para concluir a implantação.
Acesse Aplicativos -> Tipos de Aplicativos -> WebSphere Enterprise Applications.
Você deverá ver o aplicativo GuessGame na lista, selecione o aplicativo GuessGame clicando na caixa de seleção.
Clique Início no canto superior esquerdo. Você deverá ver um ícone verde indicando que o aplicativo foi iniciado.
Abra um navegador web e tente acessar http://host:port/GuessGame/index.jsp, onde o host será o endereço/IP da máquina onde o WebSphere está instalado (no caso da máquina local deverá ser o localhost) e a porta na qual o WebSphere está atendendo o pedido. Certifique-se de estar usando a porta correta. A porta padrão para WebSphere é 9080.
Veja também
Visão Geral Conceitual
Adicionando Bibliotecas
Suporte a sessão Java multi-site
Registro de erros