O que é um Container Servlet e como instalar um?

3

Estou prestes a pedir um VPS (servidor privado virtual) de um provedor e acho que preciso instalar algum Contêiner de Servlet, certo?

Estou prestes a usar o SOLR e meu site é baseado no PHP MYSQL JAVASCRIPT.

Como funciona uma instalação de um contêiner de servlet? arquivo .exe?

Sou muito novo para servir recipientes, então explique em detalhes ...

Além disso, como eu sei qual contêiner de servlet devo usar?

O sistema operacional VPS que eu usarei é o Linux.

Obrigado

PS: não sei se isso pertence ao ServerFault

    
por Anonymous12345 25.01.2010 / 16:46

4 respostas

13

Um contêiner de servlet é basicamente uma implementação concreta do resumo API do Servlet . Eles estão disponíveis em várias marcas: Oracle Glassfish , Apache Tomcat a>, Eclipse Jetty , JBoss AS , etcetera.

Um contêiner de servlet normalmente já está programado em java puro. Portanto, basicamente tudo que você precisa fazer é ter um JRE (às vezes, o JDK é necessário) já instalado. Quanto a qualquer software Java, basicamente você pode simplesmente 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 um EXE. Verifique a seção Downloads do servidor que já está vinculado em questão.

Qual escolher depende do requisito funcional, mas acho que o Apache Tomcat é mais que suficiente para seus propósitos particulares. Tanto o Sun Glassfish quanto o JBoss AS são como implementações de Java EE de pleno direito muito mais do que "apenas" um contêiner servlet.

O Tomcat tem uma documentação "Introdução" muito boa: link

Espero que isso ajude.

    
por 25.01.2010 / 16:56
3

O Solr é distribuído com o Jetty. Nenhuma instalação é necessária, a menos que você queira especificamente executar um contêiner diferente.

Você pode iniciar o Solr no Jetty por cd ing para $SOLR_HOME/example (onde $SOLR_HOME é a raiz da instalação do Solr) e executando java -jar start.jar . Isso trará o Solr na porta 8983.

Você pode testar visualizando http://your.machine.name:8983/solr (use localhost se o navegador estiver sendo executado na mesma máquina).

    
por 25.01.2010 / 16:55
1

I guess I have to install some Servlet Container right? I am about to use SOLR

Como o SOLR requer um, sim, se você não tiver um instalado já.

How does an installation of a servlet container work? .exe file?

No Windows, esse é um caminho. Eu acredito que arquivos msi são preferidos para esse tipo de coisa.

The VPS OS I will be using is Linux.

Do que um exe não vai te fazer muito bem, já que é o formato executável MS DOS / MS Windows. A Wikipedia tem uma lista de contêineres de servlet . Você precisa encontrar um compatível com seu sistema operacional e ler suas instruções.

Melhor ainda, já que seu conhecimento atual do assunto parece bastante baixo, contrate um administrador do sistema com alguma experiência da plataforma para ajudar você a começar.

    
por 25.01.2010 / 16:51
1

Você pode usar o apache tomcat. É fácil de usar e confiável. É um dos mais usados. Você pode obtê-lo em aqui . Tem uma documentação muito boa.

    
por 25.01.2010 / 16:55