From owner-freebsd-java@FreeBSD.ORG Wed Dec 22 16:55:19 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B71116A4CE for ; Wed, 22 Dec 2004 16:55:19 +0000 (GMT) Received: from mail.dti.supsi.ch (mail.dti.supsi.ch [193.5.153.13]) by mx1.FreeBSD.org (Postfix) with ESMTP id C9C9043D3F for ; Wed, 22 Dec 2004 16:55:17 +0000 (GMT) (envelope-from roberto.nunnari@supsi.ch) Received: from supsi.ch (pcm2027.dti.supsi.ch [193.5.152.27]) by mail.dti.supsi.ch (8.11.6/8.11.6) with ESMTP id iBMGt7W13287; Wed, 22 Dec 2004 17:55:07 +0100 Message-ID: <41C9A6DE.4040903@supsi.ch> Date: Wed, 22 Dec 2004 17:54:54 +0100 From: Roberto Nunnari User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Franco Bruno Borghesi References: <41C8CC00.7070106@supsi.ch> <41C8D2CC.4020307@supsi.ch> <41C9A102.3050303@akyasociados.com.ar> In-Reply-To: <41C9A102.3050303@akyasociados.com.ar> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-java@freebsd.org Subject: Re: {Spam?} Re: BufferedImage.createGraphics() from a servlet X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 16:55:19 -0000 Ciao Franco. Thank you very much for your hints. I'll try probably this evening and will let you know if it works. Franco Bruno Borghesi wrote: > I had the same problem a few months ago. I remember I defined this > > export JAVA_OPTS="-Djava.awt.headless=true" > > on my tomcat startup script. I also remember that I had to instal > XFree86-libraries on my server, and recompile/reinstall jdk-14. > > This way you don't need to run X on the server, you just need the > libraries. > Hope this helps. > > > Roberto Nunnari wrote: > >> 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@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@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========================