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

GWT et Vaadin Java Discussion :

Faire écrire un fichier à GWT serveur : quelle url donner ?


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de Flaburgan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 229
    Par défaut Faire écrire un fichier à GWT serveur : quelle url donner ?
    Bonjour à tous,
    Je souhaite que la partie serveur de GWT écrive un fichier sur le serveur. Mais quand je fais un new File("../generatedFiles/monfichier.aze"); je me tape un joli java.io.FileNotFoundException : ../generatedFiles/monfichier.aze (No such file or directory)

    J'aurais aimé savoir si quelqu'un connaissait la "racine" du serveur GWT. J'étais parti du principe que c'était le dossier war contenant le .html de base, ce n'est peut être pas le cas...

  2. #2
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Ca dépend de ton serveur d'application.

    Si tu lance ton appli dans eclipse la racine sera la racine de ton projet. Pas le repertoire war qui est dedans, mais le parent.

  3. #3
    Modérateur
    Avatar de Flaburgan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 229
    Par défaut
    j'ai mis war/generatedFiles/... comme url, mais ça ne change rien.

    _____

    Après avoir mis tout simplement new File("aze.aze"); il m'a bien généré le fichier dans le dossier war. Si je lui mets ("generatedFile/aze.aze"); il n'y a aucun souci. Je ne comprends pas pourquoi il n'accepte donc pas ("../generatedFile/aze.aze"); mais tant pis ^^

  4. #4
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Il vaut mieux utiliser des chemins absolues avec une racine que tu configure dans un fichier de conf.

  5. #5
    Modérateur
    Avatar de Flaburgan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 229
    Par défaut
    euh, genre avec un context-param dans web.xml ? Ou un truc carrément en dehors ?

  6. #6
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    ca dépend de ton besoin.

    Dnas le context-param tu auras accès facilement à cette donnée dans une servlet.

    Dans un fichier de param à l'interieur de la web app, tu y aura acces avec un properties. C'est simple et plus structurant de mettre des variable dans des properties.

    Dans un properties à l'expetrieur de ton appli (installé à la main sur la machine cible) afin de pouvoir faire de la conf manuel à chaud.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/12/2011, 17h34
  2. Faire fonctionner un fichier excel sur un serveur extérieur
    Par georgeslb dans le forum Développement
    Réponses: 0
    Dernier message: 01/05/2011, 23h58
  3. [URL rewriting] N'importe quelle URL vers un fichier
    Par tochbee dans le forum Apache
    Réponses: 2
    Dernier message: 05/03/2009, 19h55
  4. [débutant java web] faire exécuter des fichiers .jar coté serveur
    Par Balbuzard dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 01/09/2008, 18h16
  5. Réponses: 6
    Dernier message: 26/03/2008, 17h59

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