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

Linux Discussion :

lance un environnement graphique sur linux


Sujet :

Linux

  1. #1
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut lance un environnement graphique sur linux
    Bonjour!

    depuis un certains temps, je tente d'installer open baraza sur linux et j'ai tout les problèmes. Lorsque je lance mon sh ide.sh je reçois le message d'erreur suivant:

    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
    26
    27
    28
    29
    30
    Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:186)
            at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
            at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:112)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:186)
            at java.awt.Toolkit$2.run(Toolkit.java:849)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:841)
            at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:121)
            at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1564)
            at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:147)
            at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1599)
            at javax.swing.UIManager.setLookAndFeel(UIManager.java:530)
            at javax.swing.UIManager.setLookAndFeel(UIManager.java:570)
            at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1320)
            at javax.swing.UIManager.initialize(UIManager.java:1407)
            at javax.swing.UIManager.maybeInitialize(UIManager.java:1395)
            at javax.swing.UIManager.getUI(UIManager.java:991)
            at javax.swing.JPanel.updateUI(JPanel.java:126)
            at javax.swing.JPanel.<init>(JPanel.java:86)
            at javax.swing.JPanel.<init>(JPanel.java:109)
            at javax.swing.JPanel.<init>(JPanel.java:117)
            at javax.swing.JRootPane.createGlassPane(JRootPane.java:544)
            at javax.swing.JRootPane.<init>(JRootPane.java:364)
            at javax.swing.JApplet.createRootPane(JApplet.java:160)
            at javax.swing.JApplet.<init>(JApplet.java:148)
            at org.baraza.Baraza.<init>(Baraza.java:26)
            at org.baraza.Baraza.main(Baraza.java:56)
    j'ai besoin de votre aide. que dois-je faire?
    merci.

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    vérifier que java est installé, que le JRE soit installé et configuré et (de mémoire donc à confirmer par une second avis) que les variables JAVA_HOME & JAVA_ENV & PATH) soient valorisées & complètes.
    Ainsi que la liste des librairies java installées

    C'est déjà un bon point de départ je pense.

  3. #3
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut lancé un environement graphique sous linux
    ok! en fait je me connecte à distance sur un serveur linux et c'est sur ce serveur que je dois installer l'application open baraza. après paramétrage de certains fichiers, voicie le message qu'il me ramène:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Exception in thread "main" java.awt.HeadlessException:
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.
            at java.applet.Applet.<init>(Applet.java:67)
            at javax.swing.JApplet.<init>(JApplet.java:130)
            at org.baraza.Baraza.<init>(Baraza.java:26)
            at org.baraza.Baraza.main(Baraza.java:56)
    le message est différent de celui que j'ai envoyé en premier.

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par jeankim Voir le message
    ok! en fait je me connecte à distance sur un serveur linux et c'est sur ce serveur que je dois installer l'application open baraza. après paramétrage de certains fichiers, voicie le message qu'il me ramène:

    Exception in thread "main" java.awt.HeadlessException:
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.
    at java.applet.Applet.<init>(Applet.java:67)
    at javax.swing.JApplet.<init>(JApplet.java:130)
    at org.baraza.Baraza.<init>(Baraza.java:26)
    at org.baraza.Baraza.main(Baraza.java:56)

    le message est différent de celui que j'ai envoyé en premier.
    oui tout à fait,

    donc si X est lancé il est par défaut sur :0

    tu lances donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    export DISPLAY=adresse_ip_machine:0
    (ou localhost:0 ou encore 127.0.0.1:0 pour la machine locale)
    puis la commande pour java

    si X n'est pas démarré, il faut en démarrer un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    X :0 & # ouvres X
    # revenir sur la console d'origine
    xhost +
    export DISPLAY=adresse_ip_machine:0
    et enfin lancer la commande pour java

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Le plus simple est de te connecter à ton serveur avec ssh -X. Pour que ça marche il faut auparavant aller sur ton serveur, éditer le fichier /etc/ssh/sshd_config, mettre "X11Forwarding" à "yes", et redémarrer sshd. Ensuite l'affichage devrait fonctionner si tu te connectes avec ssh -X.

    L'autre solution (la seule si tu n'utilises pas ssh) est de positionner la variable d'environnement DISPLAY pour la faire pointer vers ton display local :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ export DISPLAY=local_hostname:0
    où local_hostname est le nom d'hôte de ta machine locale. Pour que ça marche il faut deux choses :

    1) Que ton serveur X local écoutes en TCP, ce qui n'est pas forcément le cas par défaut sur ta distrib

    2) Que la machine distante ait le droit d'afficher sur ton display local, ce qui peut soit ce faire avec la commande "xhost +remote_hostname" sur ta machine locale, soit avec les magic cookies et la commande "xauth add ..." sur la machine distante.

    Tout ça est un peu compliqué à expliquer, donc essaie déjà ssh -X qui est la solution la plus simple (et aussi la plus sure, d'ailleurs).

  6. #6
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut lancé un environement graphique sous linux
    où dois-je mettre le $ export DISPLAY=local_hostname:0 les amis. je cherche mais je ne trouve pas.

    le code pour demarrer X, sur quel consol dois-je le taper? dans le terminal de mon serveur qui est à distance ou bien en local sur mon win xp?

    aidé moi

  7. #7
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    une variable existante s'appelle $DISPLAY
    si tu la créer tu ne mets pas le "$" (lors de la commande export)

  8. #8
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Oui le $ c'était le prompt du shell. Tu fais ça dans ton shell avant de lancer ton appli sur le serveur.

  9. #9
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut lancé un environement graphique sous linux
    voici ce que j'ai fait:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    [root@ds224 /]# export DISPLAY=kimoupc:0
     
    [root@ds224 /]# cd /opt/liferay-portal-6.0.6/tomcat-6.0.29/webapps/hr.1.2.4/app/
    [root@ds224 app]# ls
    app.jsp     baraza.jar  ide.bat  index.jsp  projects  server.bat
    baraza.bat  baraza.sh   ide.sh   lib        README    server.sh
    [root@ds224 app]# sh ide.sh
    lorsque je lance mon application, je reçois le message suivant:

    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
    26
    27
    28
    29
    30
    31
    _X11TransSocketINETConnect() can't get address for kimoupc:6000: Name or service not known
    Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:186)
            at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
            at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:112)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:186)
            at java.awt.Toolkit$2.run(Toolkit.java:849)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:841)
            at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:121)
            at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1564)
            at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:147)
            at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1599)
            at javax.swing.UIManager.setLookAndFeel(UIManager.java:530)
            at javax.swing.UIManager.setLookAndFeel(UIManager.java:570)
            at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1320)
            at javax.swing.UIManager.initialize(UIManager.java:1407)
            at javax.swing.UIManager.maybeInitialize(UIManager.java:1395)
            at javax.swing.UIManager.getUI(UIManager.java:991)
            at javax.swing.JPanel.updateUI(JPanel.java:126)
            at javax.swing.JPanel.<init>(JPanel.java:86)
            at javax.swing.JPanel.<init>(JPanel.java:109)
            at javax.swing.JPanel.<init>(JPanel.java:117)
            at javax.swing.JRootPane.createGlassPane(JRootPane.java:544)
            at javax.swing.JRootPane.<init>(JRootPane.java:364)
            at javax.swing.JApplet.createRootPane(JApplet.java:160)
            at javax.swing.JApplet.<init>(JApplet.java:148)
            at org.baraza.Baraza.<init>(Baraza.java:26)
            at org.baraza.Baraza.main(Baraza.java:56)
    je fais comment? ou bien, est que j'ai fai une mauvaise mannoeuvre.

  10. #10
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    L'erreur veut dire que le système distant ne sait pas résoudre le nom "kimoupc". Soit le nom n'est pas correct, soit il te manque le nom de domaine, soit la résolution de nom n'est pas configurée correctement sur la machine distante.

    En tout cas depuis la machine distante tu dois être au moins capable de pinger ta machine locale, que ce soit avec un nom d'hôte ou avec une adresse IP. Une fois que tu en est là, utilise ce nom là ou cette adresse IP là.

    Celà dit tu devrais vraiment essayer ssh -X, je pense que ça sera beaucoup plus simple.

  11. #11
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut lancé un environement graphique sous linux
    OK, je vais faire l'autre option qui est ssh -x. je t'informe que dans mon fichier sshd_conf, x11Forwarding est à YES. pour me connecter avec ssh -x est que je dois configurer PUTTY. donne moi la procédure à suivre stp.

  12. #12
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Ah donc tu es sous Windows. Quand on saura tout

    Ca complique nettement les choses, puisque si tu veux afficher l'appli sous windows, il te faut un serveur X sous Windows. Et évidemment par défaut il n'y en a pas. Est-ce que tu en a un, du genre Cygwin (gratuit) ou un équivalent payant ?

    Je ne vais pas pouvoir t'aider d'avantage, ça fait 10 ans que je n'utilises plus Windows.

  13. #13
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Ah oui, pendant que j'y pense, une autre solution qui dans ton cas sera peut-être plus simple serait d'installer un VNC server sur ton serveur (par exemple tightvncserver).

    Le principe c'est que tu lances un VNC serveur sur ta machine distante. Ca va te créer un nouveau display, par exemple "toto:1". Donc sur ton serveur tu fais "export DISPLAY=toto:1", puis tu lances ton appli. Sur ta machine locale, tu lances un vnc viewer classique et tu te connectes à toto:1... Et magie, tu vois ton appli dans le VNC viewer.

  14. #14
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut lancé un environement graphique sous linux
    je t'explique plus en détails.

    je suis sur win xp et je me connecte à un serveur linux distant. Et c'est sur ce serveur linux que je dois à distance installer mon application. j'ai pu transférer les données de mon application depuis mon poste win xp vers le serveur linux distant. je vous envoie la procédure d'installation de mon application:

    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    Setup
     
    1. install Postgresql <a href="http://www.postgresql.org/" target="_blank">http://www.postgresql.org/</a> version 8.3 and above
    	Linux
    	yum install postgresql-server
    	service postgresql initdb - (Optional - wull clear all databases)
    	service postgresql start
    	Windows
    	Download the setup file and install
     
    2. install Java <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">http://www.oracle.com/technetwork/ja...ads/index.html</a> version 1.6.18 and above
     
    3. install Tomcat <a href="http://tomcat.apache.org" target="_blank">http://tomcat.apache.org</a> version 6.0.21
    	edit TOMCAT_HOME/bin/catalina.sh
    	add JAVA_HOME="/usr/java/default"
     
    4. Deploy hr.war
    	copy hr.war TOMCAT_HOME/webapps/
    	TOMCAT_HOME/bin/startup.sh 
     
    5. Edit app/hr/app/projects/config.xml and change dbusername and dbpassword to installed postgres credentials
    	edit TOMCAT_HOME/webapps/hr/app/projects/config.xml
    	Edit the file ./hr/app/projects/config.xml to change the progres username {{dbusername}} and password {{dbpassword}}
     
    6. Run the IDE
    	cd TOMCAT_HOME/webapps/hr/app/
    	sh ide.sh
    	Windows
    	double click on ide.bat
     
    7. click on Human resources
     
    8. click Edit
     
    9. Click on New Setup -> Save {Wait as the database builds}
    	or Demo Setup -> Save {For Database Demo }
     
    10. Copy files on deploy folder to tomcat/lib and restart tomcat
    	Linux
    		TOMCAT_HOME/bin/shutdown.sh 
    		TOMCAT_HOME/bin/startup.sh 
    	Windows
    		TOMCAT_HOME\bin\shutdown.sh 
    		TOMCAT_HOME\bin\startup.sh 
     
    Running
    1. sh baraza.sh or baraza.bar for windows
    2. <a href="http://localhost:8080/hr" target="_blank">http://localhost:8080/hr</a>
    3. <a href="http://localhost:8080/hr/app" target="_blank">http://localhost:8080/hr/app</a>
    4. sh server.sh or server.bar for windows - for email processing
    5. sh ide.sh or ide.bar for windows - to cusomise
     
    USER PASSWORDS
    username root
    password enter
    c'est au point (6) que tous se compliquent. quand je lance sh ide sh je reçois le message d'erreur dont je vous ai montrer.
    que faire?

  15. #15
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Oui j'ai bien compris. Le problème c'est qu’apparemment ide.sh est une application graphique, et il lui faut donc un display où s'afficher. Le problème c'est que tu n'as pas de display.

    Les diverses solutions qu'on t'a proposé visent à afficher l'appli distante (ide.sh, qui tourne sur le serveur) sur ta machine locale (ta machine Windows, sauf qu'on ne savait pas que c'était du Windows).

    Pour cela il y a deux solutions (au moins) :

    1) Tu installes un serveur X sur ta machine Windows (comme cygwin/xorg, xming ou des tas d'autres gratuits ou payants), tu le lances, et tu dis à ide.sh de s'afficher dessus en le lançant (sur le serveur) avec DISPLAY=ta_machine_windows:0. Techniquement la solution avec ssh -X revient au même, avec un tunnel ssh en plus qui est créé automatiquement.

    2) Tu installes un serveur VNC sur ton serveur et tu lances ide.sh en lui disant de s'afficher dans le VNC server (avec DISPLAY=ton_serveur:X où X est le numéro que t'a donné le VNC server au démarrage). Ensuite sur ta machine windows tu lances un client VNC en lui disant de se connecter au VNC server.

    Après il y a peut-être aussi une autre appli qui fait la même chose que ide.sh mais sans affichage graphique, je ne sais pas. C'est peut-être une piste à explorer.

  16. #16
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut lancé un environement graphique sous linux
    ok! j'essaie cette solution que tu viens de me donner et je te fais le compte rendu du résultat que j'obtiendrai.

  17. #17
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut lancé un environement graphique sous linux
    voici le résultat qu'il me donne:

    Last login: Fri Nov 18 11:00:22 2011 from 196.47.140.235
    [root@ds224 ~]# DISPLAY=kimoupc:0
    [root@ds224 ~]# /etc/init.d/postgresql start
    Démarrage du service postgresql: [ OK ]
    [root@ds224 ~]# /opt/liferay-portal-6.0.6/tomcat-6.0.29/bin/startup.sh
    Using CATALINA_BASE: /opt/liferay-portal-6.0.6/tomcat-6.0.29
    Using CATALINA_HOME: /opt/liferay-portal-6.0.6/tomcat-6.0.29
    Using CATALINA_TMPDIR: /opt/liferay-portal-6.0.6/tomcat-6.0.29/temp
    Using JRE_HOME: /usr
    Using CLASSPATH: /opt/liferay-portal-6.0.6/tomcat-6.0.29/bin/bootstrap.jar
    [root@ds224 ~]# cd /opt/liferay-portal-6.0.6/tomcat-6.0.29/webapps/hr.1.2.4/app/
    [root@ds224 app]# ls
    app.jsp baraza.jar ide.bat index.jsp projects server.bat
    baraza.bat baraza.sh ide.sh lib README server.sh
    [root@ds224 app]# sh ide.sh
    Exception in thread "main" java.awt.HeadlessException:
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.
    at java.applet.Applet.<init>(Applet.java:67)
    at javax.swing.JApplet.<init>(JApplet.java:130)
    at org.baraza.Baraza.<init>(Baraza.java:26)
    at org.baraza.Baraza.main(Baraza.java:56)
    [root@ds224 app]#

    dois je maintenant configurer Java? aidé moi s'il vous plaît

  18. #18
    Invité
    Invité(e)
    Par défaut
    Salut,

    Ce n'est pas un problème de configuration java ici mais un problème de configuration X


    Est-ce que ton serveur linux est bien localisé sur le même réseau que ta machine windows? ou est ce que tu te connectes à un serveur linux sur internet?

  19. #19
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Il te manque le "export" devant "DISPLAY=kimoupc:0". Une variable qui n'est pas exportée n'est pas transmise aux processus fils, donc ton script ide.sh ne la voit pas.

    Si j'étais toi plutôt que de refaire toute la procédure avec ide.sh j'essaierais déjà d'afficher un truc graphique tout simple comme xclock. Tant que tu n'y arrive pas, ide.sh ne marchera pas.

  20. #20
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut lancé un environement graphique sous linux
    le serveur est localisé en FRANCE. Donc je me connecte à ce serveur via Internet.

Discussions similaires

  1. Configuration variable d'environnement java sur Linux(cent os)
    Par iaiiai dans le forum RedHat / CentOS / Fedora
    Réponses: 1
    Dernier message: 17/02/2014, 18h06
  2. Réponses: 1
    Dernier message: 12/05/2011, 15h21
  3. Réponses: 35
    Dernier message: 24/11/2010, 16h27
  4. Tromper Java sur l'environnement graphique
    Par jorisvh dans le forum Général Java
    Réponses: 4
    Dernier message: 05/02/2010, 15h43
  5. Réponses: 3
    Dernier message: 21/05/2007, 19h19

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