Configuration système requise :
Le matériel peut exécuter le système d'exploitation
Préparation au
système d'exploitation Win2K, WinXP ou Win2003
:
Liste des logiciels requis : (Cette configuration est complétée avec les versions logicielles suivantes)
1. APACHE_2.0.47-win32-x86-no_ssl (serveur Web Apache)
2. PHP-4.3.3-Win32 (analyseur de langage PHP)
3. MySQL-4.0.12-win (base de données MySQL)
4. j2sdk-1_4_2-windows-i586 (environnement de langage JAVA)
5. Jakarta-Tomcat-5.0.9 (serveur d'analyse Tomcat JSP)
6. Resin-3.0.3 (serveur d'analyse Resin JSP)
7. mod_jk_1.2.5_2.0.47.dll (plus qui intègre Apache+Tomcat)
8. mm.mysql-2.0.4-bin.jar (fichier MySQL d'accès JSP)
Démarrez l'installation :
1. Configuration d'installation Apahce+PHP+MySQL
1. Installez APACHE_2.0.47-win32-x86-no_ssl, le chemin d'installation par défaut de le programme est :C:apache2program filesapache Group, vous devez modifier son chemin d'installation en : C:
(Vous n’avez pas besoin de faire de modifications, c’est principalement pour faciliter la modification de la configuration).
2. Une fois l'installation terminée, le service Apache est automatiquement chargé. A ce moment, ouvrez le navigateur et parcourez : http://localhost . La page d'accueil d'Apache apparaîtra (cette étape nécessite le fichier "index.html.en". dans le répertoire C:apache2htdocs » vers « index.html » avant de pouvoir l'afficher) ; si une exception se produit à cette étape, veuillez vérifier le fichier source d'installation et réinstaller.
3. Installez PHP-4.3.3-Win32. Généralement, le fichier PHP téléchargé est un package compressé sans installation. Décompressez-le simplement dans C:PHP.
4. Configurez PHP et Apache afin qu'ils puissent analyser les programmes PHP.
Configuration PHP : Renommez "php.ini-dist" dans le répertoire C:PHP en "php.ini" et copiez-le dans C:windowssystem32 (le répertoire Win2K est : C:winntsystem32)
Configuration Apache :
C:apahce2confhttpd.conf
httpd.conf
DAjoutez l'instruction suivante à la fin de ce fichier de configuration pour prendre en charge les programmes php :
ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
5. Redémarrez le serveur Apache et écrivez l'instruction suivante dans l'éditeur :
<?
phpinfo();
?>
Enregistrez le nom du fichier "test.php" dans le répertoire C:apache2htdocs, puis ouvrez le navigateur et accédez à : http://localhost/test.php . Si des informations de base sur PHP apparaissent, cela signifie que la configuration est terminée. réussi. Suivez strictement les instructions ci-dessus pour installer et configurer, et cela réussira du premier coup.
6. Installez MySQL-4.0.12-win, continuez d'appuyer sur "suivant" et l'installation réussira. Ensuite, exécutez "winmysqladmin.exe" dans le répertoire C:mysqlbin. La page d'informations initiale de mysql apparaîtra, indiquant. que l'installation est réussie.
7. PHP et MySQL sont ignorés ici, il n'y a généralement aucun problème.
À ce stade, vous pouvez faire une pause et vous préparer au long processus ci-dessous...
2. Installez JDK et Tomcat
1. Installez j2sdk-1_4_2-windows-i586. Le JDK doit être installé avant Tomcat et Resin. Le chemin d'installation par défaut est suffisant.
2. Installez Jakarta-Tomcat-5.0.9, le chemin d'installation par défaut est suffisant.
3. Copiez le fichier mm.mysql-2.0.4-bin.jar respectivement dans C:j2sdk1.4.2lib et C:Tomcat 5.0commonlib
4. Définissez les variables d'environnement (Bureau->Poste de travail->Clic droit->Sélectionnez "Propriétés"->Avancé->Variables d'environnement), tous les paramètres sont définis dans la colonne des variables système.
Nouveau->Nom de la variable : JAVA_HOME
->Valeur de la variable : C:j2sdk1.4.2
Nouveau->Nom de la variable : TOMCAT_HOME
->Valeur de la variable : C:Tomcat 5.0
Nouveau->Nom de la variable : PATH
->Valeur de la variable : .;C:j2sdk1.4.2bin (le ".;" précédent doit être présent)
Modifiez et ajoutez la variable d'environnement CLASSPATH (s'il n'existe pas de nom de variable de ce type, créez-en un nouveau)
->Ajouter une valeur 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.0commonclasses ;
C:Tomcat 5.0commonlib;
C:Tomcat 5.0commonlibservlet-api.jar;
(le ".;" devant doit être là)
5. Démarrez le serveur Tomcat, ouvrez le navigateur, parcourez : http://localhost:8080/ , Tomcat apparaît sur la page de bienvenue ; s'il y a une exception à cette étape, veuillez vérifier le fichier source d'installation et réinstaller.
3. Intégrer le serveur Apache+Tomcat
1. Copiez le fichier mod_jk_1.2.5_2.0.47.dll dans le répertoire C:Apache2modules.
2. Configuration d'Apache :
C:apahce2confhttpd.conf
httpd.conf
Ajoutez l'instruction suivante à la fin de ce fichier de configuration pour prendre en charge les programmes jsp :
LoadModule jk_module modules/mod_jk_1.2.5_2.0.47.dll
JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
3. Vérifiez si le port "8009" dans le fichier C:Tomcat 5.0confserver.xml est commenté S'il est cohérent avec ma version, aucune modification n'est nécessaire.
4. Dans le répertoire C:Tomcat 5.0conf, créez un nouveau fichier nommé « workers.properties » et copiez le contenu suivant dans le nouveau fichier Workers.properties.
travailleurs.propriétés
# Copiez simplement le contenu suivant :
# Celui-ci est actuellement modifié en fonction du répertoire d'installation
Workers.tomcat_home=C:Tomcat 5.0
travailleurs.java_home=C:j2sdk1.4.1_01
ps=
# travailleur.list=ajp13
travailleur.list=ajp12,ajp13
travailleur.ajp12.port=8007
travailleur.ajp12.host=localhost
travailleur.ajp12.type=ajp12
travailleur.ajp12.lbfactor=1
travailleur.ajp13.port=8009
travailleur.ajp13.host=localhost
travailleur.ajp13.type=ajp13
travailleur.ajp13.lbfactor=1
travailleur.loadbalancer.type=lb
travailleur.loadbalancer.balanced_workers=ajp12, ajp13
travailleur.inprocess.type=jni
work.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
travailleur.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
travailleur.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
travailleur. inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$ (ps)servlet.jar
travailleur.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
travailleur.inprocess.class_path=$(workers.java_home)$(ps )lib$(ps)tools.jar
travailleur.inprocess.cmd_line=-config
travailleur.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
travailleur.inprocess.cmd_line=-home
travailleur.inprocess.cmd_line=$ (workers.tomcat_home)
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
travailleur.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
travailleur.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
travailleur.inprocess.sysprops=tomcat.home=$( Workers.tomcat_home)
5. À ce stade, l'intégration d'Apache et de Tomcat est terminée. Redémarrez les serveurs Apache et Tomcat.
Utilisez l'éditeur pour rédiger le contenu suivant :
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<tête>
<title>Expérience HI-JSP</title>
</tête>
<corps>
<%
String Msg = "Ceci est un test JSP ! Après avoir vu cela, félicitations, vous avez réussi !";
out.print("Bonjour tout le monde !");
%>
<h3><%=Msg%></h3>
La date et l'heure actuelles sont <%=new java.util.Date() %>
<br>
<%
String str = "Utiliser trim() et substring() peut être très utile";
out.println(str);
%>
</corps>
</html>
Enregistrez le nom du fichier « test.jsp » dans le répertoire C:Tomcat 5.0webappsROOT, puis ouvrez le navigateur et parcourez : http://localhost:8080/test.jsp . Si l'affichage est normal, modifiez le. adresse à : Si http://localhost/test.jsp s'affiche normalement, cela signifie que la configuration est réussie. Suivez strictement les instructions ci-dessus pour installer et configurer, et cela réussira du premier coup.
4. Intégration d'Apache+Tomcat+MySQL
Cette étape est relativement simple, mais c'est aussi la moins susceptible de réussir. Le pilote MySQL de JSP a été placé dans le répertoire correspondant et les variables d'environnement ont également été définies, il suffit donc de le faire. testez si JSP peut se connecter à la base de données MySQL.
1. Test 1, utilisez l'éditeur pour rédiger le contenu suivant :
<%@ page contentType="text/html;charset=gb2312" %>
<%
connexion java.sql.Connection ;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
Remarque : La base de données ici est : test Le nom d'utilisateur pour se connecter à la base de données est : root Le mot de passe est vide. Apportez les modifications correspondantes en fonction de votre propre base de données.
Enregistrez le fichier nommé « test-mysql.jsp » dans le répertoire C:Tomcat 5.0webappsROOT, puis ouvrez le navigateur et parcourez : http://localhost:8080/test-mysql.jsp ou http://localhost / test-mysql.jsp , après l'exécution, si une page vierge s'affiche, cela signifie que la connexion à la base de données est réussie, sinon cela signifie que la connexion n'a pas réussi, veuillez revenir en arrière et configurer soigneusement étape par étape.
2. Test 2, utilisez l'éditeur pour rédiger le contenu suivant :
<%@ page contentType="text/html;charset=GBK" %>
<%@ page language="java" import="java.sql.*"%>
<%
Connexion de connexion = null ;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
si(conn==null){
System.out.println("obtenir l'erreur de connexion");
}
Instruction stmt=conn.createStatement();
ResultSet RS_result=null ;
%>
<html>
<tête>
<title>Tester</title></head>
<corps>
<%
RS_result=stmt.executeQuery("select * from guestbook");
Nom de la chaîne ;
tandis que(RS_result.next())
{
Nom=RS_result.getString("nom");
%>
<%=Nom%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>
</corps>
</html>
Enregistrez le fichier nommé « test-mysql2.jsp » dans le répertoire C:Tomcat 5.0webappsROOT, puis ouvrez le navigateur et parcourez : http://localhost:8080/test-mysql2.jsp ou http://localhost / test-mysql2.jsp , après l'exécution.
5. Installez Resin et intégrez Apache+Resin
1. Supposons qu'aucun autre serveur d'analyse JSP n'est démarré sur la machine. S'il est démarré, veuillez fermer le service.
2. Décompressez Resin-3.0.3.zip directement dans C:
3. Utilisez la commande en mode caractère : C:resin-3.0.3binhttpd –install
Installez Resin en tant que service sur le système, puis démarrez Resin dans le service.
Commande de suppression du service : C:resin-3.0.3binhttpd –remove
4. Ouvrez le navigateur et accédez à : http://localhost:8080 . Si les informations sur Resin s'affichent, le service Resin a été démarré.
5. Configuration d'Apache :
C:apahce2confhttpd.conf
httpd.conf
Ajoutez l'instruction suivante à la fin de ce fichier de configuration :
LoadModule caucho_module C:/resin-3.0.3/libexec/apache-2.0/mod_caucho.dll
<IfModule mod_caucho.c>
RésineConfigServer hôte local 6802
<Emplacement /statut-caucho>
SetHandlercaucho-statut
</Localisation>
</IfModule>
AddHandler caucho-request jsp
<Emplacement /servlet/*>
SetHandlercaucho-requête
</Localisation>
Enregistrez et redémarrez Apache
6. Configuration de la résine :
C:resin-3.0.3confresin.conf
résine.conf
Modifiez le répertoire par défaut :
<serveur>
<ID d'hôte="">
<répertoire-document>C:Apache2htdocs</répertoire-document>
...
</hôte>
</serveur>
Une fois terminé, enregistrez-le, redémarrez le service Resin, stockez le fichier JSP modifié dans le répertoire C:Apache2htdocs, puis ouvrez le navigateur pour parcourir, et vous pourrez librement passer de PHP à JSP.