| Qui est en ligne ? |
| Il y a : 20 utilisateurs en ligne, consultez le détail |
Forum » Logiciels » Installation de java tomcat pour openSI |
Forum modéré par : Ascodas |
| Même auteur |
|
Score ( voter ) : |
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#0 Message posté le : 18-05-2009 à 17:42:11 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 19-02-2008 Nombre de messages : 329 |
Bonjour tout le monde je m'intéresse aux logiciels professionnels comme openSI je suis sur une lenny installée à la main avec le stricte minimum au départ pour tenter de bien contrôler les lieux d'installation... donc pour cela il faut configurer tomcat et java runtime environnement. je n'ai du tout l'habitude de ces environnements et serveur et je nage en plein brouillard. je n'y arrive pas !!!!! j'ai utilisé le plus simplement synaptic. j'ai installé tout ce qui se rapporte à java jdk jre JRE me donne default-jre et default-jre-headless j'installe je cherche open jdk j'installe openjdk-6-jre et ce qui vient avec puis tomcat apparamment il trouve ce qu'il lui faut à chaque fois et ne crie pas gare ! mais part la suite, la connection ne prends pas. je lance /usr/share/tomcat5.5/bin/startup.sh j'ai la réponse Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program de même que quand je fais dans un navigateur http://localhost:8180/ ou http://localhost:8080 il me répond que la connection est refusée. bref j'ai tenté plusieurs recherches avec whereis et find path expression pour trouver où est le fameux JAVA_HOME autrement dit où est installé openjdk-6-jre mais je n'ai rien obtenu !!!!! si quelqu'un connait la manip merci d'avance paul |
|
|
#1 Message posté le : 18-05-2009 à 19:35:03 |
Hobbit Forum : Modérateur Association : Trésorier Arrivé(e) le : 11-08-2003 Nombre de messages : 1573 |
Salut, essaye cela : # which java /usr/bin/java # ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 2009-05-18 19:32 /usr/bin/java -> /etc/alternatives/java # ls -l /etc/alternatives/java lrwxrwxrwx 1 root root 36 2009-05-18 19:32 java -> /usr/lib/jvm/java-6-sun/jre/bin/java # export JAVA_HOME=/usr/lib/jvm/java-6-sun/jre/bin/ ou # export JAVA_HOME=/usr/lib/jvm/java-6-sun/jre/ # usr/share/tomcat5.5/bin/startup.sh En fait, tes variables d'environnement JAVA_HOME ou JRE_HOME ne sont pas définies. ++ ------------------------------------- |
|
|
#2 Message posté le : 18-05-2009 à 21:57:34 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 19-02-2008 Nombre de messages : 329 |
Merci Doobs en effet ta procédure fonctionne je ne connaissais pas cette astuce de recherche de chemin je vais noter ça dans mes carnets bon quand je me connecte sur le port 8080 ça ne marche pas mais ça marche sur le port 8180 ensuite pour avoir accès à des pages indiquées dans la colonne de gauche de la page d'accueil de tomcat, il m'est demandé un login et un mot de passe... bref j'ai pas trouvé mais je vais peut-être trouver en fouillant dans les pages de doc et les pages de configuration... pas évident à prendre en main ce serveur !!! si quelqu'un à des adresses de documentation bien faites, je suis preneur merci à suivre paul |
|
|
#3 Message posté le : 18-05-2009 à 22:02:52 |
Jedi Forum : Administrateur Association : Secrétaire général Arrivé(e) le : 08-05-2003 Nombre de messages : 4525 |
Pour ce qui est de java, il y a aussi la commande (en tant que root)
# update-alternatives --config java qui permet de dire au système quel environnement java utiliser par défaut si plusieurs sont installés.--Message édité par stanislas le 18-05-2009 à 22:03:13-- ------------------------------------- Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. |
|
|
#4 Message posté le : 19-05-2009 à 14:37:54 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 19-02-2008 Nombre de messages : 329 |
Merci de cette précision stanislas en fait je viens de m'appercevoir ce matin que mon porblème n'est pas complètement résolu !!! l'exportation du chemin n'est pas permanente : il me faut refaire la manip d'export JAVA_HOME à chaque rédémarrage de la machine. je suis allé dans les fichiers de configuration de tomcat et notamment dans /etc/init.d/tomcat5.5 qui est le satarter au démarrage de la machine ainsi que dans /usr/share/tomcat5.5/bin/startup.sh qui démarre tomcat. j'y ai vérifié comment était pris en compte le chemin vers java donc j'ai indiqué en écrivant le chemin /usr/lib/jvm/java-6-sun/jre/ et malgré cela ça ne se maintient pas. pire à la suite de la lecture de la documentation sur apache.tomcat... le site officiel j'ai tenté de faire ce qu'il y est indiqué concernant la définition du rôle manager dans /usr/share/tomcat5.5/conf/tomcat-users.xml donc j'y ai maintenant ceci <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <role rolename="tomcat"/> <role rolename="standard"/> <user username="root" password="motdepasse" roles="standard,manager"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="role1" password="tomcat" roles="role1"/> </tomcat-users> eh le résultat c'est que plus rien ne marche depuis cette opération d'édition du fichier de configuration des users. j'ai fait ça mour pouvoir avoir accès aux pages d'administration de tomcat à partir de la page http://localhost:8180/ bref maintenant ce n'est plus tellement le rapport à java qui me préoccupe, mais la pérénité de la configuration et surtout la configuration de tomcat elle-même... pour préciser je fais donc export JAVA_HOME=/usr/lib/jvm/java-6-sun/jre puis /usr/share/tomcat5.5/bin/startup.sh et là il me répond que il se lance mais quand je fais http://localhost:8180 j'ai une page me disant que la connection est refusée j'ai remis la configuration du fichier users à son départ par défault et cela ne change rien ... auriez vous une quelconque piste ? merci d'avance paul --Message édité par paulriluma le 19-05-2009 à 14:50:01-- |
|
|
#5 Message posté le : 19-05-2009 à 16:53:38 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 19-02-2008 Nombre de messages : 329 |
bon ça avance doucement j'ai trouvé quelques pistes sur cette page http://forum.ubuntu-fr.org/viewtopic.php?id=113447 donc j'ai adapté et fait comme indiqué l'ajout comme indiqué selon ce que je cite de la documentation : puis à la ligne 153 (avec un fichier jamais modifié), j'ai ajouté les 2 lignes suivantes #ajout de cela car bug https://bugs.launchpad.net/ubuntu/+sour … +bug/97096 tail /var/log/tomcat5.5/catalina.out > /dev/null & Cette ligne que j'ai ajoutée se situe dans le bloc start qui commence par Code: case "$1" in start) et se termine par Code: else log_progress_msg "(already running)" fi log_end_msg 0 ;; stop) C'est donc juste AVANT le else ci dessus que j'ai ajouté les lignes de correction... ensuite je m'apperçois que ce n'est pas suffisant je recommence la manip de recherche de java which java /usr/bin/java ls -l /usr/bin/java -> /etc/alternatives/java ls -l /etc/alternatives/jav -> /usr/lib/jvm/java-6-openjdk/jre/bin/java export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/jre ecrire dans /etc/init.d/tomcat5.5 JAVA_HOME=/usr/lib/jvm/java-6-openjdk/jre ajout de /usr/lib/jvm/java-6-openjdk/jre dans JDK_DIRS="..." /etc/init.d/tomcat5.5 start ça marche (connection à http://localhost:8180/) /usr/share/tomcat5.5/bin/startup.sh ça marche ensuite j'ai donc modifié le /usr/share/tomcat5.5/conf/tomcat-users.xml comme suit <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <role roelname="admin"/> <role rolename="tomcat"/> <role rolename="standard"/> <role rolename="role1"/> <user username="root" password="FulAsBiuc" roles="standard,manager,admin"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="role1" password="tomcat" roles="role1"/> </tomcat-users> et là j'ai pu avoir accès à la page d'administration du serveur j'y ai même ajouté un utilisateur maintenant il faut que je teste si ça reste correcte au redémarrage de la machine. à suivre |
| Page : [1] |
Forum » Logiciels » Installation de java tomcat pour openSI |
Forum modéré par : Ascodas |
| Même auteur |
|
Score ( voter ) : |
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages