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

Servlets/JSP Java Discussion :

apache-tomcat et SSI


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de abdoinfo
    Inscrit en
    Septembre 2009
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 132
    Par défaut apache-tomcat et SSI
    salut tout le monde,

    j'ai créé un document .SHTML dans le but d'inserer les balises <SERVLET> </SERVLET> qui contiennent dedans les deux paramètres d'une servlet à savoir:

    le CODE et le CODEBASE qui vont se juxtaposer en donnant l'URL de la servlet ,mais il parait que mon serveur web "apache-tomcat-6.0.20" ne propose pas du support SSI bien que j'ai enlevé les commentaires autour les balises <servlet>
    et <filter> de SSI dans le fichier WEB.xml celui de dossier Tomcat 6.0\conf\

    avez une réponse ?


    Merci d'avance.

  2. #2
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Citation Envoyé par abdoinfo Voir le message
    salut tout le monde,

    j'ai créé un document .SHTML dans le but d'inserer les balises <SERVLET> </SERVLET> qui contiennent dedans les deux paramètres d'une servlet à savoir:

    le CODE et le CODEBASE qui vont se juxtaposer en donnant l'URL de la servlet ,mais il parait que mon serveur web "apache-tomcat-6.0.20" ne propose pas du support SSI bien que j'ai enlevé les commentaires autour les balises <servlet>
    et <filter> de SSI dans le fichier WEB.xml celui de dossier Tomcat 6.0\conf\

    avez une réponse ?


    Merci d'avance.
    Pourrais tu être plus explicite sur ce que tu veux faire, montrer ton code et qu'entends-tu par CODE et le CODEBASE de la servlet ?

  3. #3
    Membre confirmé Avatar de abdoinfo
    Inscrit en
    Septembre 2009
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 132
    Par défaut
    comme vous voulez

    code de la page .shtml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <HTML>
     
    <BODY>
     
    <TITLE>Essai d'utilisation de SSI</TITLE>
     
    <P> 
     
    Voici un exemple d'utilisation de la sortie produite par une Servlet.
     
    </P>
     
    <SERVLET CODE=Bonjour CODEBASE=http://localhost:9090/Bonjour/>
     
     
     
    Si vous lisez ce texte, c'est que votre serveur Web ne supporte pas
     
    les Servlets utilisées via SSI.
     
    </SERVLET>
     
    </BODY>
     
    </HTML>
    code de la servlet à appeler :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    import java.io.*;
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
     
    public class Bonjour extends HttpServlet {
     
      public void doGet(HttpServletRequest req, HttpServletResponse res) throws  
      ServletException, IOException {
     
        res.setContentType("text/html");
     
        PrintWriter out = res.getWriter();
     
        out.println("<html><head></head><body>");
    	out.println("Hello world !!!");
        out.println("</body></html>");
     
      }
     
    }
    le problème est quand je tape l'URL de fichier .shtml,à la fois le code de la servlet ne va pas s'exécuter et le message "Si vous lisez ce texte, c'est que votre serveur Web ne supporte pas les Servlets utilisées via SSI." s'affiche sur l'écran

  4. #4
    Membre confirmé Avatar de abdoinfo
    Inscrit en
    Septembre 2009
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 132
    Par défaut
    Ben , j'ajoute d'autres explications :

    CODE=Bonjour
    Bonjour ici est le nom de la classe(autrement dit la servlet)

    CODEBASE=http://localhost:9090/Bonjour/
    Bonjour ici est le nom de dossier contenant les deux fichiers (Bonjour.sthml et Bonjour.class) qui est lui même contenu dans le dossier Webapp de tomcat 6.0



    Merci d'avance.

  5. #5
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Bonjour,

    Pourrais tu fournir un lien vers une documentation ou cette balise <Servlet> est définie car je ne l'a connais absolument pas.

    De plus pour l'URL que tu utilises http://localhost:9090/Bonjour
    tu dis avoir mis bonjour.class dans le Webapp,
    Ceci est bien intégré dans un war ?
    as tu bien défini une entrée dans le web.xml pour le mapping lié à cette servlet ?
    et est ce que l'URL marche directement dans un navigateur ?



    Edit : je te renvois à un post qui ressemblait un peu à ta demande.
    http://www.developpez.net/forums/d86...sintegre-html/

  6. #6
    Membre confirmé Avatar de abdoinfo
    Inscrit en
    Septembre 2009
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 132
    Par défaut
    le document dont vous m'avez demandé de fournir se trouve sur site de développez.com sous le lien suivant : http://java.developpez.com/cours/ser...s/servlets.zip et quand vous terminerez le téléchargement,consultez le sous titre "2.4.1. SSI" comme ça vous aurez un aperçu sur le SSI,pour la hiérarchie de projet je vous donne le schéma suivant qui l'illustre:

    Web app-->Bonjour-->WEB-INF-->Classes-->Bonjour.class
    Web app-->Bonjour-->WEB-INF-->Web.xml
    Web app-->Bonjour-->vue-->Bonjour.shtml


    pour tes deux dernières questions tout marche bien

Discussions similaires

  1. [Apache tomcat] statistique de consultation
    Par Raphael94 dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 18/09/2007, 11h56
  2. Autentification Silent Sign-on avec Apache Tomcat et LDAP
    Par jmottet dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 14/10/2005, 10h25
  3. [JSP] [tomcat] apache-tomcat jsp
    Par HULK dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 25/01/2004, 17h29
  4. [Apache][TomCat] Problème avec mod_jk
    Par formentor dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 21/06/2003, 20h41

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