JSP es una nueva herramienta de desarrollo web desarrollada por Sun sobre la base de servlet. En países extranjeros, ejb+jsp/servlet+servidor de aplicaciones+base de datos se ha convertido en una arquitectura popular para sitios de comercio electrónico. Si elige la plataforma jsp como soporte para sitios comerciales de Internet, entonces se deben tener en cuenta la velocidad, el precio y la estabilidad, ya que estas resinas son muy buenas. La instalación de resin en Linux se ha presentado en muchos artículos. Este artículo presenta su instalación en el sistema operativo Windows. Creo que después de leer este artículo, podrá crear fácilmente un sitio web con funciones potentes.
El primer requisito es que jdk se haya instalado normalmente. No entraré en detalles sobre la instalación de jdk aquí, hay muchos artículos en esta área.
Hay dos formas en que Resin logra el propósito del intérprete jsp. Una es integrarse con iis y la otra es utilizar httpd como independiente. El método a utilizar depende de las preferencias personales y de la situación real. Yo uso el primero.
Primero, expliquemos el método independiente más simple.
Este método casi no requiere configuración. Después de descomprimir la resina, simplemente ejecute binhttpd.exe directamente. Cabe señalar que después de ejecutar httpd.exe, se generarán dos ventanas. Una es similar a la ventana de línea de comando (pero solo puede generar salida, no entrada) y la otra es la ventana de control de interfaz gráfica de usuario. No debe usar direct x. en estas dos ventanas para cerrarlo, lo que provocará errores en el sistema de resina. La forma correcta es utilizar el botón Salir en la interfaz gráfica de usuario.
Espere hasta que aparezca la ventana de línea de comando:
resina 2.1.6 - lunes 2 de octubre 17:34:31 pdt 2000
Escuchar *:8080
significa que el inicio fue exitoso y el siguiente 8080 es el puerto que resin httpd está escuchando actualmente. Este puerto se puede modificar. Al modificar, debe modificar el archivo confresin.conf y modificar la siguiente
sección:xml:
<!-- el puerto http -->
<httpd-port>8080</httpd-port>
Simplemente cambie 8080 aquí al puerto que desee. Pero tenga cuidado de no duplicar el puerto ya ocupado, de lo contrario no se iniciará. En este momento, resin httpd ya acepta acceso y tiene las funciones básicas de iis. El directorio raíz http es el directorio doc del directorio de instalación de resin, pero también se puede modificar
confresin.conf:xml
.:
<servidor http>
<app-dir>doc</app-dir>
Esta es la situación predeterminada. También puede escribir rutas absolutas para definir otros directorios. Ingrese http://localhost:8080/ y ¡eche un vistazo!
Hablemos de cómo integrarnos con iis. En este modo, resin se ejecuta como un complemento para iis. Solo analiza archivos .jsp, .xtp y otros, al igual que asp.dll es responsable de analizar archivos .asp y perl.dll es responsable de analizar archivos .pl. . Esta configuración es complicada y puede causar problemas, pero aporta una gran comodidad.
Por favor piénselo dos veces antes de actuar.
De lo que quiero hablar a continuación es del método de instalación manual. Personalmente, creo que el setup.exe que proporciona a menudo tiene problemas durante la instalación y no es confiable.
1. Después de instalar jdk y resin (todo esto es una tontería)
2. Ejecute el archivo binsetup.exe
y complete los directorios de inicio de resina e iis/pws, haga clic en Aceptar, detendrá iis/copy iis_run.dll/start iis En este momento, habrá un archivo iis_run.dll en el directorio inetpubscripts de su iis. Al mismo tiempo, habrá un srun adicional en el filtro configurado en iis.
3. Resin no se puede utilizar en este momento y necesita instalar un servicio y ejecutar el comando srun.exe -install en el directorio bin. Esto instalará un servicio de resina en el sistema.
4. Configure el archivo resin.conf
y edite la siguiente sección:
<http-server>
<app-dir>doc</app-dir>
Modifique doc al directorio donde se encuentra su wwwroot, ¡y todo estará bien ahora!
5. Es necesario reiniciar el sistema
. Si no se reinicia, el servicio de resina no se ejecutará correctamente.
6. ¡Navega por http://localhost/caucho-status y echa un vistazo!
En este caso, básicamente se acabó. En el futuro, iis y resin realizarán sus respectivas funciones, iis es responsable de analizar los archivos html y asp, y resin es responsable de analizar los archivos jsp. Lo último que quiero decir es que la función de la resina es muy poderosa y se pueden implementar directorios virtuales, hosts virtuales y equilibrio de carga.