Estoy a punto de solicitar un VPS (servidor privado virtual) a un proveedor y supongo que tengo que instalar algún contenedor de servlet, ¿verdad?
Estoy a punto de utilizar SOLR y mi sitio web está basado en PHP MYSQL JAVASCRIPT.
¿Cómo funciona una instalación de un contenedor de servlets? archivo .exe?
Soy MUY nuevo en el mundo de los contenedores de servlets, así que explíquelo en detalle...
Además, ¿cómo sé qué contenedor de servlets debo utilizar?
El sistema operativo VPS que usaré es Linux.
Gracias
PD: no sé si esto pertenece a ServerFault
Respuesta1
Un contenedor de servlets es básicamente unimplementación concretadel abstractoAPI de servlet. Están disponibles en varias marcas:Pez de cristal oráculo,gato apache,Muelle del eclipse,JBossAS, etcétera.
Normalmente, un contenedor de servlets ya está programado en Java puro. Por lo tanto, básicamente todo lo que necesita hacer es tener un JRE (a veces se requiere JDK) ya instalado. En cuanto a cualquier software Java, básicamente puede descargar un ZIP, que contendrá el contenedor de servlets y varios scripts de inicio/apagado. O si está atado a Windows y/o desea instalarlo como un servicio, algunos también están disponibles como EXE. Comprobar elDescargassección del servidor previamente vinculado hace en cuestión.
Cuál elegir depende de los requisitos funcionales, pero creo que Apache Tomcat es más que suficiente para sus propósitos particulares. Tanto Sun Glassfish como JBoss AS son completosAPI de JavaEEimplementacionesmuchomás que "sólo" un contenedor de servlets.
Tomcat tiene una documentación de "Introducción" bastante buena:http://tomcat.apache.org/tomcat-7.0-doc/index.html
Espero que esto ayude.
Respuesta2
Solr se distribuye con Jetty. No se requiere instalación a menos que desee ejecutar específicamente un contenedor diferente.
Puede iniciar Solr dentro de Jetty cd
ingresando a $SOLR_HOME/example
(donde $SOLR_HOME
está la raíz de su instalación de Solr) y ejecutando java -jar start.jar
. Esto abrirá Solr en el puerto 8983.
Luego puede realizar la prueba visualizando http://your.machine.name:8983/solr
(use localhost si el navegador se está ejecutando en la misma máquina).
Respuesta3
Supongo que tengo que instalar algún contenedor de servlet, ¿verdad? Estoy a punto de usar SOLR
Dado que SOLR requiere uno, sí, si aún no tiene uno instalado.
¿Cómo funciona una instalación de un contenedor de servlets? archivo .exe?
En Windows, esa es una forma. Creo que se prefieren los archivos msi para ese tipo de cosas.
El sistema operativo VPS que usaré es Linux.
Que un exe no te servirá de mucho, ya que es el formato ejecutable de MS DOS/MS Windows. Wikipedia tieneuna lista de contenedores de servlets. Debe encontrar uno compatible con su sistema operativo y leer sus instrucciones.
Mejor aún, dado que su conocimiento actual sobre el tema parece bastante bajo, contrate a un administrador del sistema con cierta experiencia en la plataforma para que lo ayude a comenzar.
Respuesta4
Puedes usar apache tomcat. Es fácil de usar y confiable. Es uno de los más utilizados. Puedes obtenerlo deaquí. Tiene una muy buena documentación.