BufferedImage.createGraphics() from a servlet
Roberto Nunnari
roberto.nunnari at supsi.ch
Tue Dec 21 17:50:11 PST 2004
Sorry.. forgot to mention the errors..
the servlet stacktrace when running xdm from /etc/ttys is:
java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1041)
at ch.nunnisoft.webcounter.Counter.processRequest(Counter.java:103)
at ch.nunnisoft.webcounter.Counter.doGet(Counter.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
Roberto Nunnari wrote:
> Hi all.
>
> I'm having trouble running a simple servlet that does the
> following:
>
> BufferedImage image = new BufferedImage(100, 20,
> BufferedImage.TYPE_3BYTE_BGR);
> Graphics2D g = image.createGraphics();
>
> This are the facts:
>
> -bash-2.05b# uname -a
> FreeBSD jupiter.noonlights.net 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9
> #3: Sat Aug 14 06:30:22 CEST 2004
> root at jupiter.noonlights.net:/usr/obj/usr/src/sys/JUPITER i386
>
> -bash-2.05b# XFree86 -version
> XFree86 Version 4.3.0
> ...
>
> -bash-2.05b# java -version
> java version "1.4.2-p6"
> Java(TM) 2 Runtime Environment, Standard Edition (build
> 1.4.2-p6-root_09_aug_2004_03_45)
> Java HotSpot(TM) Client VM (build 1.4.2-p6-root_09_aug_2004_03_45, mixed
> mode)
>
> -bash-2.05b# pkg_info |grep wrapper
> javavmwrapper-1.4 Wrapper script for various Java Virtual Machines
> wrapper-1.0_3 Wrapper for XFree86-4 server
>
> note that I don't have a monitor attached, but the server
> is running..
>
> -bash-2.05b$ startx -listen_tcp &
>
> -bash-2.05b$ xhost +
>
> .. if I enable xdm in /etc/ttys then I get connection refused
> messages from the Xserver..
>
> can any kind soul help me out?
>
> Thank you.
--
Roberto Nunnari -software engineer-
mailto:roberto.nunnari at supsi.ch
Scuola Universitaria Professionale della Svizzera Italiana
Dipartimento Tecnologie Innovative
http://www.dti.supsi.ch
SUPSI-DTI
Via Cantonale tel: +41-91-6108561
6928 Manno """ fax: +41-91-6108570
Switzerland (o o)
=======================oOO==(_)==OOo========================
More information about the freebsd-java
mailing list