Java

Bonsoir.Je suis nouveaux sur debian.Je viens de l’installer et tout c’est bien passer sauf que je n’arrive pas a installer java.Si quelqun pouvait m’indiquer le nom exacte du paquet dans kpakage…Merci d’avance!

tu ne postes pas dans la bonne section, il aurait mieux valu poster dans “support” ou programmation à la limite. Cette section est en fait réservée aux tutos / problèmes résolus, fais attention pour plus tard :stuck_out_tongue:
Sinon normalement tu dois chercher et installer les paquets “sun-java-bin”, “sun-java-jre” “sun-java-jdk” avec ‘’ ta version :
exemple :

sun-java5-jdk
sun-java5-jre 
sun-java5-bin

t’as la même chose avec les versions 1.4 et 6 de java je pense (6 c’est certain)

et je crois qu’il faut ajouter

deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian testing non-free
deb-src ftp://ftp.gwdg.de/pub/languages/java/linux/debian testing non-free

à ton fichier /etc/apt/sources.list si ca n’y est pas deja (commence par essayer sans et si tu ne trouves pas les paquets dont je parle plus haut, ajoute ces lignes a ton sources.list).
J’en profite pour t’informer qu’il y a dans la rubrique “trucs et astuces” (ou tu as posté) un sujet “Votre sources.list au carré” fait par mattotop qui devrait te renseigner sur comment avoir un sources.list et un fichier de préférences apt “propre” (ce qui est bien utile), selon ta version de debian.

Merci a toi pour ton aide!Hereusement que j’ai un minimum de connaissances de linux sinon je ni serait pas arrivé!Je ferait bien attention ou je poste la prochaine fois c’est promis.

Mais de rien ^^

Tonino: merci de faire attention ou tu postes. Ce fil n’a rien à faire dans “trucs & astuces”.
Merci aussi de bien vouloir modifier le titre du premier post du fil pour y rajouter [résolu] quand le proble est résolu.
Merci en fait de bien vouloir lire les postits sur l’usage du forum.

dsl d’avance si je suis dans le mauvais topic

j’ai pour le boulot à installer entre autre java5 appache tomcat et mod_jk sur un environnemment debian, le hic c’est que j’y connais wallou en linux en général.

donc, pour installer java5 j’ai lancé la commande suivante :

qui me renvoie au final l’erreur suivante :
apt-get update

Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait E: Impossible de trouver le paquet sun-java5-jre

alors que la commande

se déroule sans problème

je suis sur un debian 4 (XFCE)

apt-get update te sert à metre à jour ta liste de paquets dispo, donc à tout changement dans ton sources.list tu dois faire cette commande aussi sec. Les gestionnaires de paquets doivent automatiquement le faire aussi m’enfin bon si t’as un problème du genre faut :

  1. vérifier le nom qu’il n’y ait pas de coquille dedans.
  2. refaire un apt-get update si t’es plus bien sur d’en avoir fait un.

donc normalement après l’update tu peux tenter de d’installer tes packages sun. Si ca ne marche toujours pas copie / colle le résultat de ton update et ton sources.list

si le gestionnaire de paquet te dit qu’il ne trouve pas le paquet sun… c’est peut etre que le depot non-free n’est pas activé dans ton source.list.
Pour y remedier, rajoute apres free, non-free à la ligne ou est defini ton depot principal

Merci pour toutes vos rapides réponses, a priori, ils ont, au taf (grosse entreprise) du linux un peu spécial qui fait que ce qu’il y a dans les source.list est limité, ça serait pas plus simple que je trouve un source.list sur le net et que je le copie dans le mien?
si oui, z’avez un lien à me donner, ou un source.list à copier?

t’as tout ce qu’il te faut dans le fil “Votre sources.list au carré” dans la partie “trucs et astuces” de ce forum

un nouveau problème m’assaillie : je doit installer apache2 tomcat 5.5, mysql 5 et mod_jk (connecteur java apache) or,

n’ayant pas installer une bonne version de apache 2 j’ai fait un

et j’ai supprimé le dossier etc/apache2 par

j’ai ensuite fait un

apt-get install apache2 libapach2-mod-jk

et là, il me crée le dossier etc/apache2 mais on y trouve seulement le module mod_jk et rien d’autre

AAAAAARRRRRRRRGGGGHHHHHHHHHH

merci de votre aide

Logique: http://packages.debian.org/etch/apache2Il faut installer un des paquets donnant effectivement le serveur…

chose faite, mais j’ai l’erreur suivante :

Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Les paquets suivants seront ENLEVÉS : apache2-mpm-worker Les NOUVEAUX paquets suivants seront installés : apache2-mpm-prefork 0 mis à jour, 1 nouvellement installés, 1 à enlever et 0 non mis à jour. Il est nécessaire de prendre 0o/418ko dans les archives. Après dépaquetage, 8192o d'espace disque seront libérés. Souhaitez-vous continuer [O/n] ? o (Lecture de la base de données... 63230 fichiers et répertoires déjà installés.)Suppression de apache2-mpm-worker ... invoke-rc.d: unknown initscript, /etc/init.d/apache2 not found. dpkg : erreur de traitement de apache2-mpm-worker (--remove) : le sous-processus pre-removal script a retourné une erreur de sortie d'état 100Des erreurs ont été rencontrées pendant l'exécution : apache2-mpm-worker E: Sub-process /usr/bin/dpkg returned an error code (1)

j’suis limite nervous breakdown

touch /etc/init.d/apache2 ?

pb réglé, en voilà un autre, tomcat est installé

mais quand je fais tomcat5.5 start
et qu’après je vais voir le log j’ai ceci :

Using CATALINA_BASE: /var/lib/tomcat5.5 Using CATALINA_HOME: /var/lib/tomcat5.5 Using CATALINA_TMPDIR: /var/lib/tomcat5.5/temp Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun Using Security Manager Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:53)

je crois avoir un sérieux problème avec tout ce qui est installation, meme une ampoule chez moi, ça m’fait peur

problème réglé, j’ai dû installer mes paquets en bordel, j’ai fait

apt-get remove --purge tomcat5.5 apt-get remove --purge tomcat5.5-admin apt-get remove --purge tomcat5.5-webapps

puis

apt-get install tomcat5.5 apt-get install tomcat5.5-admin apt-get install tomcat5.5-webapps

encore un petit pb, pour connecter apache à java j’utilise la librairie mod_jk, suivant les conseils du monsieur le web j’ai créé un fichier workers.properties dans etc/apache2/conf.d avec les lignes suivantes:

ps=/
worker.list=default
worker.default.port=8009
worker.default.host=127.0.0.1
worker.default.type=ajp13

quand je lance apache (etc/init.d/apache2 start)

j’ai l’erreur suivante:

Starting web server (apache2)...Syntax error on line 1 of /etc/apache2/conf.d/workers.properties:
Invalid command 'ps=/', perhaps misspelled or defined by a module not included in the server configuration
 failed!

si je vire la premiere ligne il me fait la meme erreur avec la ligne qui suit, aaaaarrrrrrrrrrggggggggggggghhhhhh

bon maintenant il me fait :

Forcing reload of web server (apache2)...[Wed Nov 21 18:15:26 2007] [warn] module jk_module is already loaded, skipping
[Wed Nov 21 18:15:26 2007] [error] (EAI 2)Name or service not known: Could not resolve host name mawebapp.com -- ignoring!
[Wed Nov 21 18:15:26 2007] [warn] Useless use of AllowOverride in line 10.
[Wed Nov 21 18:15:26 2007] [warn] Useless use of AllowOverride in line 14.
Syntax error on line 22 of /etc/apache2/sites-enabled/mawebapp:
Invalid command 'JkUriSet', perhaps misspelled or defined by a module not included in the server configuration
 failed!

dsl si je blinde un peu trop de questions

C’est surtout que tu décris trés superficiellement tes pb, que tu ne dis pas dans quel tuto tu trouves tes infos, et que tu ne dis pas comment tu as résolu les pb qui précèdaient. Donc, comme personne n’a l’air d’être spécialiste java/tomcat, c’est dur à suivre pour un amateur en config apache comme moi qui aimerait t’aider.

Ton fichier de conf workers.properties qui plantait, tu en as fait quoi ?
Tu l’as déplacé dans la conf de tomcat, là ou à mon avis il doit se trouver ?

Ensuite “Could not resolve host name mawebapp.com” tu as vérifié, sur ton serveur, qu’il résolvait bien mawebapp.com, soit sur le dns, soit avec une entrée dans /etc/hosts ?

autant pour moi, alors voila:

j’ai suivi le tuto suivant (entre autre) :

drazzib.com/docs:java:modjk2

sauf que j’utilise mod_jk et non mod_jk2

en faite problème avec le fichier mawebapp

il me fait l’erreur avec JkUriSet dans ce fichier

sinon

apache marche (sans le fichier mawebapp dans sites-enabled)
tomcat marche

Mais dans ce cas là je ne peux pas lire les fichiers du rep webapp de tomcat à partir du serveur apache