Se connecter avec
S'enregistrer | Connectez-vous

Resin et IIS

Dernière réponse : dans Programmation

Bonjour, j'ai un serveur WEB Resin et je voudrait l'incorporé à IIS de Windows. J'ai tout configurer mais j'ai une petite erreur!
Je démarre le serveur IIS qui roule sur le port 80 et quand je démarre le serveur Resin sur le port 80 aussi pour qu'il fonctionne ensemble, il me dit "Check for conflicting servers". Il y a un conflit de port. Quelqu,un à une solution à ce problème?

Merci

Autres pages sur : resin iis

Lassé par la pub ? Créez un compte

Max2000 a écritBen tu changes les ports :heink: 


Si je change les port, jmet l'adresse pour le serveur IIS (http://localhost) et il n'affiche pas le JSP et si je met l'adresse de Resin (http://localhost:8080), il affiche le JSP... Moi je veut seulement une seule adresse pour tout faire. Quand je tappe http://localhost, je veut que sa passe par IIS et que IIS demande a Resin de lui fournir le jsp pour la page.

Il faut que IIS soit au port 80, et il faut définir un port entre IIS et resin. (par exemple 8080, mais peut importe, c'est transparent pour l'utilisateur qui ne doit voir que le port 80)
Il faut ensiute définir un 'pattern' pour rediriger certaine page vers resin (par exemple tout ce qui est */servlet/* ou *.jsp est redirigé vers le port de resin)

=> IIS fait les pages statiques (les images par exemple) et resin les page dynamiques

cisco a écritIl faut que IIS soit au port 80, et il faut définir un port entre IIS et resin. (par exemple 8080, mais peut importe, c'est transparent pour l'utilisateur qui ne doit voir que le port 80)
Il faut ensiute définir un 'pattern' pour rediriger certaine page vers resin (par exemple tout ce qui est */servlet/* ou *.jsp est redirigé vers le port de resin)

=> IIS fait les pages statiques (les images par exemple) et resin les page dynamiques


C'est exactement sa que je voulais savoir. Mais comment définir un port transparent entre RESIN et IIS.

Merci

Ca fait un moment que j'ai plus joué avec resin, et je le couplait avec apache, pas avec IIS. Enfin j'avais pris quelque note (mais pas assez!)
Pour te donner des pistes:
Dans apache, dire que l'on utilise resin comme module:

LoadModule caucho_module /usr/local/apache/libexec/mod_caucho.so
AddModule mod_caucho.c
<IfModule mod_caucho.c>
CauchoConfigFile /usr/local/resin-2.0.1/conf/resin.conf
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>

Comme ca le fichier de config resin.conf est connue du serveur http et jsp
Dans resin.conf

<!-- the http port
<http port='8080'/>
-->

pour ne plus utiliser le port 8080 de resin (http)
a ce propos, le port entre apache et resin est par défaut 6802 si je ne m'abuse


Starting Resin on Tue, 11 Sep 2001 15:40:14 +0100 (WEST)
http listening to *:8080
srun listening to 175.175.48.79:6802


Dans le fichier resin.conf cherche srun, ca doit être la definition du port...

Lassé par la pub ? Créez un compte