Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[BIS] javax.imageio + j2sdk1.4.2_03 marche pas sans serveur X

1 réponse
Avatar
media
Bonjour

voici l exception que j ai :

javax.servlet.ServletException:
/home/java/j2sdk1.4.2_03/jre/lib/i386/libawt.so: libXp.so.6: cannot open
shared object file: No such file or directory

quands je fais ça :
private static BufferedImage getImage(final InputStream s)
{
final ImageInputStream imageInput = ImageIO.createImageInputStream(s);
final Iterator it = ImageIO.getImageReaders(imageInput);
final ImageReader reader;
BufferedImage photo = null;
if (it.hasNext()) {
System.setProperty("java.awt.headless","true");
reader = (ImageReader) it.next();
===========> EXCEPTION !!!!!!!!!!!!!!!!!!!!!!!!!!!
reader.setInput(imageInput);
final ImageReadParam irparam = reader.getDefaultReadParam();
photo = reader.read(0, irparam);
reader.dispose();
}

imageInput.close();
return photo;
}



Que se passe t il ? J ai aussi essayé de passer -Djava.awt.headless=true
dans catalina.sh , rien n'y fais !!

Merci de votre aide

1 réponse

Avatar
Karmelitre
media wrote:

Hello,

Que se passe t il ? J ai aussi essayé de passer
-Djava.awt.headless=true dans catalina.sh , rien n'y fais !!


Il semble que dans ce mode, la jvm ait qunad même besoin des librairies X11.
Essaie en installant un serveur X virtuel (Xvfb pour X Virtual Frame
Buffer), tu trouveras des infos sur le web.

a+

--
Thomas Recloux a.k.a Karmelitre
trecloux (à) w3sys (.) net
http://www.w3sys.net/trecloux