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 :

[Tomcat]Tomcat JVM


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    zag
    zag est déconnecté
    Membre éclairé

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 58
    Par défaut [Tomcat]Tomcat JVM
    Bonjour,

    j'aurai besoin d'utiliser TOMCAT dans un environnement où seule une JRE serait installée.
    Il serait lancé à partir d'un CDROM, sur l'ordinateur de clients n'ayant pas de SDK, le but étant bien sûr de ne pas avoir à leur faire installer quoi que ce soit.

    Peut on configurer TOMCAT pour cela? En sachant que je ne vais pas utiliser de JSP, mais uniquement des servlets...

    Merci d'avance,

    ++


    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Si tu ne fais pas de developpement jsp, tu n'a pas besoin du JDK. Avec tomcat 5, plus besoin de jdk en effet, celui integre le compilateur just in time d'eclispe pour compiler les servlet généres à partir du jsp.

    Si tes servlets sont déjà compilées alors pas de problèmes.



    Sinon, tu n'as pas moyen de mettre ton serveur sur une machine du reseau pour que les clients y accedent à partir du reseau.

    Pour faire une appplication web si c'est pour la faire executer sur le meme poste que le client ??????????

  3. #3
    zag
    zag est déconnecté
    Membre éclairé

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 58
    Par défaut
    Avant tout merci pour ta réponse rapide.

    Bon sinon je vais essayer d'être un peu plus clair, c'est vrai que mon problème vu de l'extérieur parait assez bizarre!

    En fait je dois développer un logiciel qui, accompagné de différents médias et d'un fichier xml (export d'une BD), le tout stocké sur CDROM/DVDROM, doit générer du code HTML dynamiquement pour permettre à un utilisateur de visualiser tout ca, bien présenté, depuis n’importe quel navigateur WEB, et toute plate forme(Win, Mac, Linux, Solaris...), sans avoir à lui faire installer quoi que ce soit, juste en lancant son cd.

    Donc voila, du coup je cherche des techno adaptées et c'est vrai que meme si c'est pas réellement fait pour ca, la combinaison TOMCAT+servlets ne me paraissait pas tellement inapropriée.

    Pour le multi plates formes, le java c'est quand meme ce qu'il y a de plus evident, et aujourdhui la plupart des gens ont au moins une JRE installée il me semble.

    Du coup je faisais des tests avec JETTY et TOMCAT, mais TOMCAT j'arrive meme pas a le lancer avec la JRE, ce qui m'enerve un peu car je ne compte pas utiliser de JSP, d'ou ma question sur la config

    si quelqu'un est inspiré et a des suggestions....

    merci d'avance

  4. #4
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Tu as essaye avec la derniere version de tomcat. :

  5. #5
    zag
    zag est déconnecté
    Membre éclairé

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 58
    Par défaut
    ben en fait j'avai la 5.5.7, comme la 5.5.8 est une version alpha j'avais pas essayé.

    Mais la je viens de tenter et c'est pareil, j'ai toujours la meme erreur :

    The JAVA_HOME environment variable is not defined correctly
    This environment variable is needed to run this program
    NB: JAVA_HOME should point to a JDK not a JRE

    Et j'ai bien mis JAVA_HOME à C:\Program Files\Java\j2re1.4.2_03.

    Donc je sais pas trop la......

  6. #6
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Dans la doc de tomcat ils disent (concernant windows):

    Java location: The installer will use the registry or the JAVA_HOME environment variable to determine the base path of a J2SE 5 JRE.
    Donc tu dois avoir le JRE 1.5 et le 1.4.2

    mais pour UNIX ils disent:
    the JAVA_HOME environment variable should be set to the base path of the JDK
    Donc JRE ou JDK, il faudrait savoir.

    Sinon test à le JRE 1.5.

    j'avais lu que tomcat inclus son propre compilateur donc il n'a pas besoin du JDK. Je vais rechercher la source pour confirmer mes dire .

  7. #7
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Citation d'une new d'EclipseTotale retrouvée ici http://www.eclipsetotale.com/index.html?keywords=tomcat:


    La nouvelle version de Tomcat, version 5.5, intègre le compilateur Java d'Eclipse 3. Il est utilisé pour la compilation des JSP en remplacement de 'javac'. Tomcat 5.5 n'impose donc plus l'installation d'un JDK, un JRE est suffisant. Encore une preuve qu'Eclipse devient de plus en plus incontournable dans le monde Java.

  8. #8
    zag
    zag est déconnecté
    Membre éclairé

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 58
    Par défaut
    ok,
    ben maintenant ke je c tout ca je vais pouvor faire mes tests, je te tiens au courant.

    Merci de tes bons conseils( et de ta réactivité!! )


    ++

  9. #9
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Aujourd'hui j'ai du temps de libre pour répondre aux forums 8)


    Si ca peut aider

  10. #10
    zag
    zag est déconnecté
    Membre éclairé

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 58
    Par défaut
    slt,

    bon ben c'était juste pour dire que c'est bon

    J'arrive en effet a faire tourner TOMCAT avec la JRE maintenant (en passant par eclipse ).

    Donc merci gronono


    ++

  11. #11
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Tu fais comment exactement.

    Tu peux la faire tourner juste avec JRE sans eclipse ??

  12. #12
    zag
    zag est déconnecté
    Membre éclairé

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 58
    Par défaut
    ben pour lancer tomcat "à la main" avec la JRE et sans eclipse j'ai viré les lignes:
    if not exist "%JAVA_HOME%\bin\jdb.exe" goto noJavaHome
    if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome

    du fichier %CATALINA_HOME%\bin\setclasspath.bat

    à prioris ca a l'air de marche mais bon c de la methode de bourrin!!!

  13. #13
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Ok

    Merci pour l'info

  14. #14
    syj
    syj est déconnecté
    Membre confirmé

    Profil pro
    DEV
    Inscrit en
    Septembre 2002
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : DEV

    Informations forums :
    Inscription : Septembre 2002
    Messages : 38
    Par défaut
    Je sais que le topic est fermé mais personnelement je te conseillerai plutôt
    de faire des pages HTML/Javascript.
    On peut maintenant interogger simplement des fichiers XML avec du Javascript que çà soit sous Mozilla(XmlHttpRequest) ou sous IE.
    En plus, tu n'aurais plus besoin de Java sur le poste client.
    Le lien cidessous est une breves expliquant les techniques de cette nouvelle mode.
    http://www.application-servers.com/s...02-16-21:50:23

    Je dis çà parce que les temps de lancement risque d'être ignoble pour un CD de Demo. En plus, tu risques d'avoir les pares feux qui vont te poser surement des problèmes.

    Une autre alternative serait une Applet ou même du Flash.

    Si tu reste sur l'idée des Tomcat/Servlet, sache que tu peux les convertir une JSP en servlet avec Jasper. çà te permettra d'aller plus vite qu'en écrivant tout le code HTML dans tes servlet:
    Ci dessous, un exemple de task ant qui genere les servlet issue des jsp.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <jasper2 
          validateXml="false" 
          package="dest.pkg"
          uriroot="${webapp.path}" 
          webXmlFragment="${project.path}/generated_web.xml" 
          outputDir="${project.path}/jspsrc"
          />

  15. #15
    zag
    zag est déconnecté
    Membre éclairé

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 58
    Par défaut
    slt,

    J'ai lu avec attention tes articles et les liens que j'ai pu y trouver et c'est vrai que cela est très interessant.

    Mais dans le cadre de mon projet je vois pas trop l'interet ?
    "les objets XMLHttpRequest permettent au travers d'instructions Javascript d'interroger un serveur sans avoir besoin de recharger la page "...

    donc si c'est bien ca on en revient au meme probleme il faut un serveur qui tourne, et en l'occurence, il doit tourner à partir de mon cd sur n'importe quel OS ... d'où mon penchant pour server java + servlets.

    Pour le flash je m'y connais pas trop, mais il fo un plugin je crois pour voir visionner les swf, et pour les exe d'un OS à l'autre c'est pas les mêmes il me semble!

    Par contre pour Jasper ca c'est bien et ca peut m'être utile sur ce projet

    Merci en tout cas, tu m'a fais découvrir des trucs sympas!!

  16. #16
    syj
    syj est déconnecté
    Membre confirmé

    Profil pro
    DEV
    Inscrit en
    Septembre 2002
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : DEV

    Informations forums :
    Inscription : Septembre 2002
    Messages : 38
    Par défaut
    Bah en fait au lieu de créer ta page Web avec du Java, tu pourrais la créer avec du Javascript. Si c'est juste faire quelques recherches dans une base en XML, c'est jouable. Tout dépend de la complexité du site et de la taille de la base XML.

    Je dis çà parce qu'on voit de plus en plus de site Web qui reporte de plus en plus de chose coté client par le biais de JavaScript.

    J'ai même réalisé, il y a quelques mois une page Web avec du Html/Javascript (qq XSL aussi et des CSS) que l'on met en fond d'écran de Windows qui recupere la méteo, et des flux RSS pour afficher les en-tête des news.

    HTML/Javascript , çà tourne sur toutes les machines. çà peut s'ouvrir avec l'autorun du CD et tu n'as nullement besoin de lancer un serveur d'application.

    Enfin faut aimer le Javascript ...

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

Discussions similaires

  1. installation tomcat et jvm
    Par mesmar dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 14/05/2007, 14h28
  2. [Tomcat] Tomcat ne se lance plus et lance Debug
    Par zev dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/01/2005, 14h23
  3. [Tomcat] Tomcat et ses contexts...
    Par kurkLord dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 24/09/2004, 16h05
  4. [TOMCAT] Tomcat "freeze"...
    Par psylo dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 23/06/2004, 13h33
  5. [Debutant(e)][Tomcat]Tomcat sous linux
    Par Gandalf_new dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 12/05/2004, 15h45

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