IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Exécuter des JSP persos sur un Tomcat derrière IIS


Sujet :

Tomcat et TomEE Java

  1. #1
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 370
    Points : 40 164
    Points
    40 164
    Par défaut Exécuter des JSP persos sur un Tomcat derrière IIS
    Bien le bonjour,

    Etant débutant avec Tomcat, j'ai du mal à cerner le problème.
    Je cherche à déployer une application JSP perso sur un serveur Tomcat situé derrière un serveur IIS (avec redirection isapi).

    La redirection fonctionne, puisque j'arrive à taper sur le manager tomcat et sur les différents exemples genre HelloWorld via IIS. Néanmoins, je n'arrive à taper sur mon application qu'en invoquant directement tomcat par http://monurl:8080/monappli . Quand j'essaie de passer par IIS (http://monurl/monappli) j'obtiens une page blanche.

    L'application est déployée dans le manager Tomcat, elle fonctionne via Tomcat, mais pas via IIS - alors que les applis de bases fonctionnent via IIS. Qu'ai-je bien pu oublier ?

    Mon fichier web.xml relatif à mon application est on ne peut plus simple :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app PUBLIC '-//Sun Microsystems,Inc.//DTD Web Application 2.2//EN' 
    'http://java.sun.com/j2ee/dtds/web-app_2_2.dtd'>
     
    <web-app>
    	<display-name>test</display-name>
    	<description>test</description>
    </web-app>

    Des idées ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2004
    Messages : 327
    Points : 487
    Points
    487
    Par défaut
    Tu n'as pas de Servlets dans ton appli ?
    As tu deja essayé de mettre une simple page "index.html" dans le dossier racine de ton appli ? joignable normalement par :
    http://monurl:8080/monappli/index.html

  3. #3
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 370
    Points : 40 164
    Points
    40 164
    Par défaut
    Merci pour ta réponse

    si, j'ai une servlet, que j'arrive à accéder via http://monurl:8080/monappli/
    Et si je mets un fichier html à la base du répertoire de ma servlet, j'arrive correctement à l'afficher via http://monurl:8080/monappli/index.html mais pas en passant par IIS avec http://monurl/monappli/index.html , qui me sort une page blanche.

  4. #4
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Points : 1 787
    Points
    1 787
    Par défaut
    Elle est configurée comment ta redirection isapi ?

  5. #5
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 370
    Points : 40 164
    Points
    40 164
    Par défaut
    Ma redirection isapi dans IIS :
    elle pointe sur isapi_redirect.dll, qui se trouve dans tomcat. La petite flèche de la redirection est verte et je suppose qu'elle fonctionne puisqu'elle me permet d'exécuter correctement les jsp et servlets exemples fournis avec tomcat (HelloWorld et co). Les autres options sont celles par défaut.

    http://monurl/servlets-examples/ fonctionne (le port 8080 n'est pas indiqué, ça passe donc par IIS) alors que
    http://monurl/monappli/ n'est pas accessible.

  6. #6
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Points : 1 787
    Points
    1 787
    Par défaut
    Oui mais quand je disais comment c'est configuré je voulais dire tu as paramétré de rediriger quoi comme url (je me souviens plus exactement comment ça se fait dsl ça fait un moment que j'ai pas fait ça et j'ai pas de quoi être plus précis sous la main)

  7. #7
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 370
    Points : 40 164
    Points
    40 164
    Par défaut
    Aucune url n'est spécifiée, je n'ai pas eu à rentrer d'url à rediriger. Je parle bien d'un filtre ISAPI et pas d'un répertoire virtuel, qui lui a bien besoin d'une url ou d'un chemin à lier.

    Mon filtre ISAPI est déclaré dans les propriétés du Site Web par défaut, celui qui écoute le port 80. Aucune option particulière. Les seules options existantes sont le nom du filtre et la dll à invoquer.

  8. #8
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 370
    Points : 40 164
    Points
    40 164
    Par défaut
    c'est bon, j'ai trouvé, il fallait rajouter une ligne /monappli/*=wlb dans le fichier uriworkermap.properties de tomcat

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ordre d'exécution des JSP dans une page tiles
    Par echarbonneau dans le forum Struts 1
    Réponses: 2
    Dernier message: 22/05/2010, 17h28
  2. Exécuter des commandes UNIX sur un serveur distant
    Par floctc dans le forum Langage
    Réponses: 14
    Dernier message: 31/03/2010, 18h32
  3. comment excuter des codes matlab sur la carte dsp
    Par kadjuv dans le forum MATLAB
    Réponses: 4
    Dernier message: 20/02/2010, 01h35
  4. Réponses: 2
    Dernier message: 05/11/2009, 12h58
  5. Exécuter des processus à distance sur des postes Windows
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 23/12/2007, 14h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo