Na een verplichte reboot (stroomstoring) doet mn servlet het ineens niet meer.
Dit klinkt erg dom, maar ik snap er geen zak van.
OS: Slackware 9
Tomcat: 4.1.24
JDK : 1.4.1
tomcat draait met :
stacktrace:
Grafiek.java:
Google bracht ook niet echt het antwoord.
Deze gasten hebben dezelfde error
Wie kan me meer vertellen ?
ps. Tomcat kijkt niet naar het classpath dus dat zou het niet mogen zijn.
Dit klinkt erg dom, maar ik snap er geen zak van.
OS: Slackware 9
Tomcat: 4.1.24
JDK : 1.4.1
tomcat draait met :
code:
1
2
3
4
5
| /usr/local/j2sdk1.4.1/bin/java -Djava.endorsed.dirs=/usr/local/jakarta-tomcat-4.1.24/common/endorsed -classpath /usr/local/j2sdk1.4.1/lib/tools.jar:/usr/local/jakarta-tomcat-4.1.24/bin/bootstrap.jar -Dcatalina.base=/usr/local/jakarta-tomcat-4.1.24 -Dcatalina.home=/usr/local/jakarta-tomcat-4.1 |
stacktrace:
code:
1
2
3
4
5
6
| java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62
at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1041)
at pimp.Grafiek.doGet(Grafiek.java:37) |
Grafiek.java:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| package pimp; import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGEncodeParam; import com.sun.image.codec.jpeg.JPEGImageEncoder; import java.awt.*; import java.util.ArrayList; import java.awt.geom.*; import java.awt.image.BufferedImage; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.SingleThreadModel; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Grafiek extends HttpServlet implements SingleThreadModel { //Initialize global variables public void init() throws ServletException { System.setProperty("java.awt.headless", "true"); } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Create image String naam = request.getParameter("naam"); int kleur = Integer.parseInt(request.getParameter("kleur")); int marge = 15; int width = 400; int height = 200; double saldo = 0; java.awt.image.BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); java.awt.Graphics2D g = image.createGraphics(); g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g.setPaint(Color.white); Rectangle2D rectangle = new java.awt.geom.Rectangle2D.Double(0, 0, width, height); g.fill(rectangle); |
Google bracht ook niet echt het antwoord.
Deze gasten hebben dezelfde error
Wie kan me meer vertellen ?
ps. Tomcat kijkt niet naar het classpath dus dat zou het niet mogen zijn.