Bonjour,
je developpe en java/jsp et j'utilise TomCat 4.0.
J'ai un petit soucis, je veux afficher des images grace à la balise <IMG> en html.
L'image est générée en lui donnant comme source l'url d'une servlet. C'est servlet est une classe a moi, qui dans la méthode doGet() gère un graphics, et au final fait ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
g = (Graphics2D) image.getGraphics();
...
 
BufferedImage bufferedImage = new BufferedImage(image.getWidth(delegate),image.getHeight(delegate),BufferedImage.TYPE_INT_BGR);
bufferedImage.createGraphics().drawImage(image,0,0,delegate);
ImageIO.write(bufferedImage,"png",res.getOutputStream());
res.getOutputStream().close();
donc mon probleme, c'est que quand j'execute cela en localHost, il n'y a pas de probleme.
mes images s'affichent.
par contre quand je passe sur le serveur, mes images deviennent de jolies petites croix rouges .
Je ne comprends par pourquoi ?
si quelqu'un pouvait m'expliquer et m'aider...
je tiens a préciser que les opérations faites sur le graphics ne sont pour l'instant pas compliquées, elles consistent en drawString, drawLine...)

ps, j'ai oublier de preciser que le serveur est sous linux, serveur itanium.
j'ai trouvé une page qui expliquerai le probleme mais je ne comprends pas ce qu'il faut faire : http://bugs.sun.com/bugdatabase/view...bug_id=4281163