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

Jasper Discussion :

graphe sous unix : java.lang.InternalError: Can't connect to X11 window server using


Sujet :

Jasper

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Par défaut graphe sous unix : java.lang.InternalError: Can't connect to X11 window server using
    Bonjour,
    J'ai réaliser un graphe sous windows avec une application java (en utilisant ireport). au déploiment sur un serveur unix , j ai le probleme suivant :

    500 Servlet Exception
    java.lang.InternalError: Can't connect to X11 window server using ':0.0'
    as the value of the DISPLAY variable.
    at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
    at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:59)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:120)
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:58)
    at java.awt.Font.initializeFont(Font.java:264)
    at java.awt.Font.<init>(Font.java:298)
    at CreateImage.create(CreateImage.java:22)
    at _send2trinity__jsp._jspService(/sms/send2trinity.jsp:136)
    at com.caucho.jsp.JavaPage.service(JavaPage.java:74)
    at com.caucho.jsp.Page.subservice(Page.java:485)
    at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:181)
    at com.caucho.server.http.Invocation.service(Invocation.java:291)
    at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:132)
    at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:341)
    at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:271)
    at com.caucho.server.TcpConnection.run(TcpConnection.java:136)
    at java.lang.Thread.run(Thread.java:484)

    Apres avoir ce probleme , je me connect avec ssh du local et je fais un export display ,mais j ai un nouveau erreur :


    java.lang.NoClassDefFoundError
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:120)
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:58)
    at java.awt.Font.initializeFont(Font.java:264)
    at java.awt.Font.<init>(Font.java:298)
    at CreateImage.create(CreateImage.java:22)
    at _send2trinity__jsp._jspService(/sms/send2trinity.jsp:136)
    at com.caucho.jsp.JavaPage.service(JavaPage.java:74)
    at com.caucho.jsp.Page.subservice(Page.java:485)
    at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:181)
    at com.caucho.server.http.Invocation.service(Invocation.java:291)
    at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:132)
    at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:341)
    at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:271)
    at com.caucho.server.TcpConnection.run(TcpConnection.java:136)
    at java.lang.Thread.run(Thread.java:484)

    Merci de votre aide.

    Bye.

  2. #2
    Membre expérimenté

    Inscrit en
    Avril 2007
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 194
    Par défaut
    Salut,

    En fait, il faut que tu configures ton application pour travailler en mode "headless" (C'est a dire en mode console).
    Pour ce faire, ajoute l'argument suivant en lancant ton application:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -Djava.awt.headless=true
    Cordialement,

    *****************
    Christopher André
    Sales Engineer

    Voir mon profil

    Il est extrêmement rare que je réponde à un message privé.
    Contribuez à la FAQ Jasper Reports & iReport

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Par défaut
    Citation Envoyé par candre Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -Djava.awt.headless=true
    faut le mettre ou ?
    merci de votre réponse

  4. #4
    Membre expérimenté

    Inscrit en
    Avril 2007
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 194
    Par défaut
    Quand tu lances ton programme. Un peu comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -Djava.awt.headless=true MonProgramme
    Cordialement,

    *****************
    Christopher André
    Sales Engineer

    Voir mon profil

    Il est extrêmement rare que je réponde à un message privé.
    Contribuez à la FAQ Jasper Reports & iReport

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Par défaut
    Je fais pas de compilation directe , en faite je remonte sur unix et je redémarre Résin.

  6. #6
    Membre expérimenté

    Inscrit en
    Avril 2007
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 194
    Par défaut
    En fait, tu dois effectuer cette opération lorsque tu exécutes ton programme, pas quand tu le compiles.
    Le résultat devrait être le même avec Resin ou avec la JVM de Sun.
    Cordialement,

    *****************
    Christopher André
    Sales Engineer

    Voir mon profil

    Il est extrêmement rare que je réponde à un message privé.
    Contribuez à la FAQ Jasper Reports & iReport

Discussions similaires

  1. Erreur "Can't connect to X11 window server"
    Par GeoffreyMtl dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 07/06/2013, 17h03
  2. java.lang.UnsatisfiedLinkError: Can't find dependent libraries
    Par fasfousba dans le forum Général Java
    Réponses: 8
    Dernier message: 27/07/2011, 13h33
  3. Réponses: 3
    Dernier message: 14/03/2011, 17h12
  4. Can't connect to X11 window server using
    Par Adomi Razaki dans le forum Installation
    Réponses: 3
    Dernier message: 17/09/2008, 15h24
  5. [2.1.2] Runtime sous unix, java exeption!
    Par godiba dans le forum BIRT
    Réponses: 18
    Dernier message: 22/06/2007, 08h49

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