JSP est un nouvel outil de développement Web développé par Sun sur la base d'un servlet. Dans les pays étrangers, ejb+jsp/servlet+application server+database est devenu une architecture populaire pour les sites de commerce électronique. Si vous choisissez la plateforme jsp comme support pour les sites commerciaux sur Internet, alors la vitesse, le prix et la stabilité doivent tous être pris en considération car ces résines sont très bonnes. L'installation de resin sous Linux a été présentée dans de nombreux articles. Cet article présente son installation sous le système d'exploitation Windows. Je pense qu'après avoir lu cet article, vous construirez facilement un site web avec des fonctions puissantes.
La première condition est que jdk ait été installé normalement. Je n'entrerai pas ici dans les détails de l'installation de jdk, il existe de nombreux articles dans ce domaine.
Il existe deux façons pour Resin d'atteindre l'objectif de l'interpréteur jsp. L'une consiste à s'intégrer à iis et l'autre consiste à utiliser httpd de manière autonome. La méthode à utiliser dépend des préférences personnelles et de la situation réelle. J'utilise le premier.
Tout d’abord, expliquons la méthode autonome la plus simple.
Cette méthode ne nécessite presque aucune configuration. Après avoir décompressé la résine, exécutez simplement binhttpd.exe. Il convient de noter qu'après l'exécution de httpd.exe, deux fenêtres seront générées. L'une est similaire à la fenêtre de ligne de commande (mais ne peut que sortir, pas entrer), et l'autre est la fenêtre de contrôle de l'interface graphique. Vous ne devez pas utiliser direct x. sur ces deux fenêtres, méthode pour la fermer, ce qui provoquera des erreurs du système de résine. La bonne méthode est d'utiliser le bouton Quitter de l'interface graphique.
Attendez que la fenêtre de ligne de commande apparaisse :
resin 2.1.6 -- lundi 2 octobre 17:34:31 pdt 2000
L'écoute de *:8080
signifie que le démarrage est réussi, et le 8080 suivant est le port que resin httpd écoute actuellement. Ce port peut être modifié. Lors de la modification, vous devez modifier le fichier confresin.conf et modifier la
section suivante :xml :
<!-- le port http -->
<httpd-port>8080</httpd-port>
Remplacez simplement 8080 ici par le port souhaité. Mais attention à ne pas dupliquer le port déjà occupé, sinon il ne démarrera pas.
À l'heure actuelle, resin httpd accepte déjà l'accès et possède les fonctions de base d'iis.
Le répertoire racine http est par défaut le répertoire doc du répertoire d'installation de resin, mais il peut également être modifié.
:
<serveur-http>
<app-dir>doc</app-dir>
C'est la situation par défaut. Vous pouvez également écrire des chemins absolus pour définir d'autres répertoires. Entrez http://localhost:8080/ et jetez un œil !
Parlons de la façon d'intégrer avec iis. Dans ce mode, resin fonctionne comme un plug-in pour iis. Il analyse uniquement les fichiers .jsp, .xtp et autres, tout comme asp.dll est responsable de l'analyse des fichiers .asp et perl.dll est responsable de l'analyse des fichiers .pl. . Cette configuration est compliquée et peut poser des problèmes, mais elle apporte une grande commodité.
S’il vous plaît, réfléchissez-y à deux fois avant d’agir.
Ce dont je veux parler ci-dessous, c'est la méthode d'installation manuelle. Personnellement, j'estime que le setup.exe qu'il fournit a souvent des problèmes lors de l'installation et n'est pas fiable.
1. Après avoir installé jdk et resin (tout cela n'a aucun sens)
2. Exécutez le fichier binsetup.exe
et remplissez les répertoires resin home et iis/pws, cliquez sur ok, cela arrêtera iis/copy iis_run.dll/start iis À ce stade, il y aura un fichier iis_run.dll dans le répertoire inetpubscripts de votre iis. Dans le même temps, il y aura un srun supplémentaire dans le filtre configuré dans iis.
3. Resin ne peut pas être utilisé pour le moment et vous devez installer un service et exécuter la commande srun.exe -install dans le répertoire bin. Cela installera un service de résine sur le système.
4. Configurez le fichier resin.conf
et modifiez la section suivante :
<http-server>
<app-dir>doc</app-dir>
Modifiez doc dans le répertoire où se trouve votre wwwroot, et tout ira bien maintenant !
5. Le redémarrage du système
est nécessaire. S'il n'est pas redémarré, le service de résine ne fonctionnera pas correctement.
6. Parcourez http://localhost/caucho-status et jetez un œil !
Dans ce cas, c’est pratiquement fini. À l'avenir, iis et resin rempliront leurs fonctions respectives, iis est responsable de l'analyse des fichiers html et asp, et resin est responsable de l'analyse des fichiers jsp. La dernière chose que je veux dire, c'est que la fonction de la résine est très puissante et que des répertoires virtuels, des hôtes virtuels et l'équilibrage de charge peuvent tous être implémentés.