J’ai quelques services qui utilisent Java sur mes serveurs :
tomcat (pour un webmail fait maison et une petite appli pour gérer mes mp3)
Solr pour banoscadia
Libresonic
Sur Raspbian, Java tourne avec OpenJdk. C’est libre. Mais il y a des petits problèmes : sur Libresonic, par exemple, les images des albums ne s’affichent pas : il semble qu’il manque un objet (le fameux ClassNotFoundException).
J’ai donc décidé de remplacer l’openjdk par le jdk "officiel", celui d’Oracle.
Après quelques recherches sur le net, j’ai trouvé la solution sur Raspbian Jessie :
Après le classique
apt update
On récupère le jdk par la commande
apt install oracle-java8-jdk
Puis on configure le serveur par la commande
update-alternatives --config java
Cette commande est interactive et paramètre les chemins et autres variables d’environnement.
Évidemment, on est sous Linux, pas besoin de redémarrer...
Première bonne nouvelle, tous mes services redémarrent sans problèmes.
Libresonic a retrouvé ses vignettes...
Et super info : Solr est devenu super rapide. Mes recherche sur ma base d’adresse sont rapides comme l’éclair !!! Moins de une seconde pour une recherche sur une base de plus de 16 millions d’adresses !!!
Bref, l’essayer, c’est l’adopter !!!