Requisitos del sistema:
El hardware puede ejecutar el sistema operativo.
Preparación para
el sistema operativo Win2K, WinXP o Win2003
:
Lista de software requerido: (Esta configuración se completa con las siguientes versiones de software)
1. APACHE_2.0.47-win32-x86-no_ssl (servidor web Apache)
2. PHP-4.3.3-Win32 (analizador de lenguaje PHP)
3. MySQL-4.0.12-win (base de datos MySQL)
4. j2sdk-1_4_2-windows-i586 (entorno de lenguaje JAVA)
5. Jakarta-Tomcat-5.0.9 (servidor de análisis Tomcat JSP)
6. Resin-3.0.3 (servidor de análisis Resin JSP)
7. mod_jk_1.2.5_2.0.47.dll (además de que integra Apache+Tomcat)
8. mm.mysql-2.0.4-bin.jar (archivo MySQL de acceso JSP)
Inicie la instalación:
1. Configuración de instalación de Apahce+PHP+MySQL
1. Instale APACHE_2.0.47-win32-x86-no_ssl, la ruta de instalación predeterminada de el programa es :C:apache2program filesapache Group, necesita modificar su ruta de instalación a: C:
(No es necesario realizar ninguna modificación, es principalmente por la conveniencia de modificar la configuración).
2. Una vez completada la instalación, el servicio Apache se carga automáticamente. En este momento, abra el navegador y busque: http://localhost . Aparecerá la página de bienvenida de Apache (este paso requiere el archivo "index.html.en"). en el directorio C:apache2htdocs " a "index.html" antes de que se pueda mostrar); si se produce una excepción en este paso, verifique el archivo fuente de instalación y reinstale.
3. Instale PHP-4.3.3-Win32. Generalmente, el archivo PHP descargado es un paquete comprimido que no requiere instalación. Simplemente descomprímalo en C:PHP.
4. Configure PHP y Apache para que puedan analizar programas PHP.
Configuración de PHP: cambie el nombre de "php.ini-dist" en el directorio C:PHP a "php.ini" y cópielo en C:windowssystem32 (el directorio de Win2K es: C:winntsystem32)
Configuración de Apache:
C:apahce2confhttpd.conf
httpd.conf
DAgregue la siguiente declaración al final de este archivo de configuración para admitir programas php:
ScriptAlias /php/ "C:/PHP/"
Aplicación AddType/x-httpd-php .php3
Aplicación AddType/x-httpd-php .php
Aplicación AddType/x-httpd-php .phtml
Aplicación de acción/x-httpd-php "/php/php.exe"
5. Reinicie el servidor Apache y escriba la siguiente declaración en el editor:
<?
phpinfo();
?>
Guarde el nombre del archivo "test.php" en el directorio C:apache2htdocs, luego abra el navegador y busque: http://localhost/test.php . Si aparece información básica de PHP, significa que la configuración es. exitoso. Siga estrictamente las instrucciones anteriores para instalar y configurar y será exitoso la primera vez.
6. Instale MySQL-4.0.12-win, siga presionando "siguiente" y la instalación será exitosa. Luego ejecute "winmysqladmin.exe" en el directorio C:mysqlbin. Aparecerá la página de información inicial de mysql, indicando. que la instalación sea exitosa.
7. Aquí se omiten PHP y MySQL, generalmente no hay problema.
En este punto puedes tomarte un descanso y prepararte para el largo proceso que se describe a continuación...
2. Instalar JDK y Tomcat
1. Instale j2sdk-1_4_2-windows-i586. El JDK debe instalarse antes que Tomcat y Resin. La ruta de instalación predeterminada es suficiente.
2. Instale Jakarta-Tomcat-5.0.9, la ruta de instalación predeterminada es suficiente.
3. Copie el archivo mm.mysql-2.0.4-bin.jar en C:j2sdk1.4.2lib y C:Tomcat 5.0commonlib respectivamente.
4. Configure las variables de entorno (Escritorio->Mi PC->Clic derecho->Seleccione "Propiedades"->Avanzado->Variables de entorno), todas las configuraciones se realizan en la columna de variables del sistema.
Nuevo->Nombre de variable: JAVA_HOME
->Valor variable: C:j2sdk1.4.2
Nuevo->Nombre de variable: TOMCAT_HOME
->Valor variable: C:Tomcat 5.0
Nuevo->Nombre de la variable: RUTA
->Valor de variable: .;C:j2sdk1.4.2bin (el ".;" anterior debe estar presente)
Modifique y agregue la variable de entorno CLASSPATH (si no existe dicho nombre de variable, cree uno nuevo)
->Agregar valor de variable: .;C:j2sdk1.4.2libdt.jar;C:j2sdk1.4.2libtool.jar;
C:j2sdk1.4.2libNetComponents.jar;
C:j2sdk1.4.2libmm.mysql-2.0.4-bin.jar;
C:Tomcat 5.0commonclases;
C:Tomcat 5.0commonlib;
C:Tomcat 5.0commonlibservlet-api.jar;
(el ".;" al frente debe estar allí)
5. Inicie el servidor Tomcat, abra el navegador, busque: http://localhost:8080/ , Tomcat aparece en la página de bienvenida; si hay una excepción en este paso, verifique el archivo fuente de instalación y vuelva a instalarlo.
3. Integre el servidor Apache+Tomcat
1. Copie el archivo mod_jk_1.2.5_2.0.47.dll al directorio C:Apache2modules.
2. Configuración de Apache:
C:apahce2confhttpd.conf
httpd.conf
Agregue la siguiente declaración al final de este archivo de configuración para admitir programas jsp:
LoadModule jk_module module/mod_jk_1.2.5_2.0.47.dll
JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
3. Verifique si el puerto "8009" en el archivo C:Tomcat 5.0confserver.xml está comentado. Si es consistente con mi versión, no es necesaria ninguna modificación.
4. En el directorio C:Tomcat 5.0conf, cree un nuevo archivo llamado "workers.properties" y copie el siguiente contenido en el nuevo archivo Workers.properties.
trabajadores.propiedades
# Simplemente copie el siguiente contenido:
# Esto actualmente está modificado según el directorio de instalación
trabajadores.tomcat_home=C:Tomcat 5.0
trabajadores.java_home=C:j2sdk1.4.1_01
ps=
# trabajador.list=ajp13
trabajador.list=ajp12,ajp13
trabajador.ajp12.port=8007
trabajador.ajp12.host=localhost
trabajador.ajp12.type=ajp12
trabajador.ajp12.lbfactor=1
trabajador.ajp13.port=8009
trabajador.ajp13.host=localhost
trabajador.ajp13.type=ajp13
trabajador.ajp13.lbfactor=1
trabajador.loadbalancer.type=lb
trabajador.loadbalancer.balanced_workers=ajp12, ajp13
trabajador.inprocess.type=jni
trabajador.inprocess.class_path=$(workers.tomcat_home)$(ps)clases
trabajador.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
trabajador.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
trabajador. inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar
trabajador.inprocess.class_path=$(workers.tomcat_home)$(ps)común$(ps)lib$ (ps)servlet.jar
trabajador.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
trabajador.inprocess.class_path=$(workers.java_home)$(ps )lib$(ps)tools.jar
trabajador.inprocess.cmd_line=-config
trabajador.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
trabajador.inprocess.cmd_line=-home
trabajador.inprocess.cmd_line=$ (workers.tomcat_home)
trabajador.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
trabajador.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
trabajador.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
trabajador.inprocess.sysprops=tomcat.home=$( Workers.tomcat_home)
5. En este punto, se completa la integración de Apache y Tomcat. Reinicie los servidores Apache y Tomcat.
Utilice el editor para escribir el siguiente contenido:
<%@ página contentType="text/html;charset=gb2312"%>
<html>
<cabeza>
<título>Experimento HI-JSP</título>
</cabeza>
<cuerpo>
<%
String Msg = "¡Esta es una prueba JSP! Después de ver esto, ¡felicidades, lo lograste!";
out.print("¡Hola mundo!");
%>
<h3><%=Mensaje%></h3>
La fecha y hora actuales son <%=new java.util.Date() %>
<br>
<%
String str = "Usar trim() y substring() puede ser muy útil";
out.println(cadena);
%>
</cuerpo>
</html>
Guarde el nombre del archivo "test.jsp" en el directorio C:Tomcat 5.0webappsROOT, luego abra el navegador y busque: http://localhost:8080/test.jsp . dirección a: Si http://localhost/test.jsp se muestra normalmente, significa que la configuración se realizó correctamente. Siga estrictamente las instrucciones anteriores para instalar y configurar y será exitoso la primera vez.
4. Integrar Apache+Tomcat+MySQL
Este paso es relativamente simple, pero también es el que tiene menos probabilidades de tener éxito. El controlador MySQL de JSP se ha colocado en el directorio correspondiente y las variables de entorno también se han configurado, por lo que es solo para hacerlo. Pruebe si JSP puede conectarse a la base de datos MySQL.
1. Prueba 1, use el editor para escribir el siguiente contenido:
<%@ página contentType="text/html;charset=gb2312" %>
<%
java.sql.Conexión de conexión;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
Nota: La base de datos aquí es: prueba. El nombre de usuario para conectarse a la base de datos es: root La contraseña está vacía. Realice las modificaciones correspondientes según su propia base de datos.
Guarde el archivo llamado "test-mysql.jsp" en el directorio C:Tomcat 5.0webappsROOT, luego abra el navegador y busque: http://localhost:8080/test-mysql.jsp o http://localhost /test-mysql.jsp , después de ejecutar, si se muestra una página en blanco, significa que la conexión a la base de datos fue exitosa; de lo contrario, significa que la conexión no fue exitosa, regrese y configure cuidadosamente paso a paso.
2. Prueba 2, use el editor para escribir el siguiente contenido:
<%@ página contentType="text/html;charset=GBK" %>
<%@ idioma de página="java" import="java.sql.*"%>
<%
Conexión de conexión = nula;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conexión = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
si(conexión==nulo){
System.out.println("obtener error de conexión");
}
Declaración stmt=conn.createStatement();
Conjunto de resultados RS_result=null;
%>
<html>
<cabeza>
<title>Prueba</title></head>
<cuerpo>
<%
RS_result=stmt.executeQuery("seleccione * del libro de visitas");
Nombre de cadena;
mientras(RS_resultado.siguiente())
{
Nombre=RS_result.getString("nombre");
%>
<%=Nombre%>
<%
}
RS_resultado.close();
stmt.close();
conexión.close();
%>
</cuerpo>
</html>
Guarde el archivo llamado "test-mysql2.jsp" en el directorio C:Tomcat 5.0webappsROOT, luego abra el navegador y busque: http://localhost:8080/test-mysql2.jsp o http://localhost /test-mysql2.jsp , después de ejecutarlo.
5. Instale Resin e integre Apache+Resin
1. Suponga que no se inicia ningún otro servidor de análisis JSP en la máquina. Si se inicia, cierre el servicio.
2. Descomprima Resin-3.0.3.zip directamente en C:
3. Utilice el comando en modo de caracteres: C:resin-3.0.3binhttpd –install
Instale Resin como un servicio en el sistema y luego inicie Resin en el servicio.
Eliminar comando de servicio: C:resin-3.0.3binhttpd –remove
4. Abra el navegador y busque: http://localhost:8080 Si se muestra información de Resin, se ha iniciado el servicio de Resin.
5. Configuración de Apache:
C:apahce2confhttpd.conf
httpd.conf
Agregue la siguiente declaración al final de este archivo de configuración:
LoadModule caucho_module C:/resin-3.0.3/libexec/apache-2.0/mod_caucho.dll
<IfModule mod_caucho.c>
ResinConfigServer localhost 6802
<Ubicación /caucho-estado>
SetHandlercaucho-status
</Ubicación>
</IfModule>
AddHandler caucho-request jsp
<Ubicación /servlet/*>
SetHandlercaucho-solicitud
</Ubicación>
Guarde y reinicie Apache
6. Configuración de resina:
C:resin-3.0.3confresin.conf
resina.conf
Modifique el directorio predeterminado:
<servidor>
<identificación del host="">
<directorio-documento>C:Apache2htdocs</directorio-documento>
...
</anfitrión>
</servidor>
Una vez completado, guárdelo, reinicie el servicio Resin, almacene el archivo JSP editado en el directorio C:Apache2htdocs, luego abra el navegador para navegar y podrá saltar libremente entre PHP y JSP.