Estou prestes a solicitar um VPS (servidor virtual privado) de um provedor e acho que preciso instalar algum Servlet Container, certo?
Estou prestes a usar o SOLR e meu site é baseado em PHP MYSQL JAVASCRIPT.
Como funciona a instalação de um contêiner de servlet? arquivo .exe?
Eu sou MUITO novo em contêineres de servlet, então explique em detalhes ...
Além disso, como posso saber qual contêiner de servlet devo usar?
O sistema operacional VPS que usarei é Linux.
Obrigado
PS: não sei se isso pertence ao ServerFault
Responder1
Um contêiner de servlet é basicamente umimplementação concretado resumoAPI de servlet. Eles estão disponíveis em várias marcas:Oráculo Glassfish,ApacheTomcat,Cais Eclipse,JBoss AS, etc.
Um contêiner de servlet normalmente já está programado em java puro. Assim, basicamente tudo que você precisa fazer é ter um JRE (às vezes é necessário o JDK) já instalado. Como para qualquer software Java, você pode basicamente baixar um ZIP dele, ele conterá o contêiner do servlet e vários scripts de inicialização/desligamento. Ou se você está vinculado ao Windows e/ou deseja instalá-lo como um serviço, alguns também estão disponíveis como EXE. Verifica aTransferênciasseção do servidor previamente vinculado faz em questão.
Qual escolher depende do requisito funcional, mas acho que o Apache Tomcat é mais que suficiente para seus propósitos específicos. Tanto o Sun Glassfish quanto o JBoss AS são completosAPI Java EEimplementaçõesmuitomais do que "apenas" um contêiner de servlet.
O Tomcat tem uma boa documentação de "Introdução":http://tomcat.apache.org/tomcat-7.0-doc/index.html
Espero que isto ajude.
Responder2
Solr é distribuído com Jetty. Nenhuma instalação é necessária, a menos que você queira executar especificamente um contêiner diferente.
Você pode iniciar o Solr no Jetty acessando cd
( $SOLR_HOME/example
onde $SOLR_HOME
está a raiz da instalação do Solr) e executando java -jar start.jar
. Isso abrirá o Solr na porta 8983.
Você pode então testar visualizando http://your.machine.name:8983/solr
(use localhost se o navegador estiver rodando na mesma máquina).
Responder3
Acho que tenho que instalar algum Servlet Container, certo? Estou prestes a usar o SOLR
Como o SOLR requer um, sim, se você ainda não tiver um instalado.
Como funciona a instalação de um contêiner de servlet? arquivo .exe?
No Windows, essa é uma maneira. Acredito que os arquivos msi são preferidos para esse tipo de coisa.
O sistema operacional VPS que usarei é Linux.
Do que um exe não vai adiantar muito, já que é o formato executável do MS DOS / MS Windows. A Wikipédia temuma lista de contêineres de servlet. Você precisa encontrar um compatível com o seu sistema operacional e ler suas instruções.
Melhor ainda, como seu conhecimento atual sobre o assunto parece bastante baixo, contrate um administrador de sistema com alguma experiência na plataforma para ajudá-lo a começar.
Responder4
Você pode usar o Apache Tomcat. É fácil de usar e confiável. É um dos mais usados. Você pode obtê-lo deaqui. Tem uma documentação muito boa.