RE: Please help, i have to be missing something very simple
Do you have a package statement in your servlet? You should Mike Sabroff Web Services Developer [EMAIL PROTECTED] 920-568-8379 -Original Message- From: Randy Paries [mailto:[EMAIL PROTECTED] Sent: Friday, January 06, 2006 3:24 PM To: users@tomcat.apache.org Subject: Please help, i have to be missing something very simple Hello, I am moving an App from a devel server to a production server When i run the app everything works fine except the new stuff (of course) in my servlet i am calling Color bgcolor = new Color( Integer.parseInt(album.getBGcolor().substring(1), 16) ) ; and as soon as i do i get Class not found FYI i am using tomcat-5.0.24 ./catalina.sh run Using CATALINA_BASE: /usr/java/jakarta-tomcat Using CATALINA_HOME: /usr/java/jakarta-tomcat Using CATALINA_TMPDIR: /usr/java/jakarta-tomcat/temp Using JAVA_HOME: /usr/java/j2sdk1.4.2_04 classpath=/usr/java/j2sdk1.4.2_04/lib/tools.jar:/usr/java/jakarta-tomcat /bin/bootstrap.jar:/usr/java/j2sdk1.4.2_04:/usr/java/j2sdk1.4.2_04/lib path=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin :/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_04/bi n:/root/bin java_home=/usr/java/j2sdk1.4.2_04 Any ideas what i am overlooking. It has to be simple == StandardWrapperValve[galleryPubServlet]: Servlet.service() for servlet galleryPubServlet threw exception java.lang.NoClassDefFoundError at galleryPubServlet.startUpload(galleryPubServlet.java:245) at galleryPubServlet.MYdoGet(galleryPubServlet.java:156) at galleryPubServlet.doGet(galleryPubServlet.java:101) at galleryPubServlet.doPost(galleryPubServlet.java:66) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon textValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 626) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:644) at java.lang.Thread.run(Thread.java:534) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Please help, i have to be missing something very simple
I created a little test program(see below), and i get the following error java com.unitnet.utils.testcolor Just Before Exception in thread main java.lang.UnsatisfiedLinkError: /usr/java/j2sdk1.4.2_04/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1477) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.loadLibraries(Toolkit.java:1437) at java.awt.Toolkit.clinit(Toolkit.java:1458) at java.awt.Color.clinit(Color.java:250) at com.unitnet.utils.testcolor.main(testcolor.java:13) yet ls -ls /usr/java/j2sdk1.4.2_04/jre/lib/i386/libawt.so 2972 -rwxr-xr-x 1 root bin 3034008 Feb 24 2004 /usr/java/j2sdk1.4.2_04/jre/lib/i386/libawt.so package com.unitnet.utils; import java.awt.*; public class testcolor { public static void main (String[] args){ try{ System.out.println( Just Before ); Color bgcolor = new Color( 1 , false ) ; System.out.println( Just After ); }catch (Exception ex){ ex.printStackTrace(); } } } === On 1/6/06, Mike Sabroff [EMAIL PROTECTED] wrote: Do you have a package statement in your servlet? You should Mike Sabroff Web Services Developer [EMAIL PROTECTED] 920-568-8379 -Original Message- From: Randy Paries [mailto:[EMAIL PROTECTED] Sent: Friday, January 06, 2006 3:24 PM To: users@tomcat.apache.org Subject: Please help, i have to be missing something very simple Hello, I am moving an App from a devel server to a production server When i run the app everything works fine except the new stuff (of course) in my servlet i am calling Color bgcolor = new Color( Integer.parseInt(album.getBGcolor().substring(1), 16) ) ; and as soon as i do i get Class not found FYI i am using tomcat-5.0.24 ./catalina.sh run Using CATALINA_BASE: /usr/java/jakarta-tomcat Using CATALINA_HOME: /usr/java/jakarta-tomcat Using CATALINA_TMPDIR: /usr/java/jakarta-tomcat/temp Using JAVA_HOME: /usr/java/j2sdk1.4.2_04 classpath=/usr/java/j2sdk1.4.2_04/lib/tools.jar:/usr/java/jakarta-tomcat /bin/bootstrap.jar:/usr/java/j2sdk1.4.2_04:/usr/java/j2sdk1.4.2_04/lib path=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin :/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_04/bi n:/root/bin java_home=/usr/java/j2sdk1.4.2_04 Any ideas what i am overlooking. It has to be simple == StandardWrapperValve[galleryPubServlet]: Servlet.service() for servlet galleryPubServlet threw exception java.lang.NoClassDefFoundError at galleryPubServlet.startUpload(galleryPubServlet.java:245) at galleryPubServlet.MYdoGet(galleryPubServlet.java:156) at galleryPubServlet.doGet(galleryPubServlet.java:101) at galleryPubServlet.doPost(galleryPubServlet.java:66) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon textValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) at
Re: Please help, i have to be missing something very simple
Randy Paries wrote: I created a little test program(see below), and i get the following error java com.unitnet.utils.testcolor Just Before Exception in thread main java.lang.UnsatisfiedLinkError: /usr/java/j2sdk1.4.2_04/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1477) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.loadLibraries(Toolkit.java:1437) at java.awt.Toolkit.clinit(Toolkit.java:1458) at java.awt.Color.clinit(Color.java:250) at com.unitnet.utils.testcolor.main(testcolor.java:13) This is not a Tomcat issue. Seems to be OS Java related, google is your friend. http://www.orablogs.com/duffblog/archives/2005_03.html search for /usr/java/j2sdk1.4.2_04/jre/lib/i386/libawt.so Maybe this helps where to look for, also if your server would have no graphics card don't forget to run java in headless mode when using awt. Cheers, Michael - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Please help, i have to be missing something very simple
Looks more like libawt.so has an unsatisfied link to libXp.so.6 this is a security exeption first so maybe libXp.so.6 is in a protected area somehow...either through java's sandbox or some stupid windows permissions thing Mike Sabroff Web Services Developer [EMAIL PROTECTED] 920-568-8379 -Original Message- From: Randy Paries [mailto:[EMAIL PROTECTED] Sent: Friday, January 06, 2006 3:36 PM To: Tomcat Users List Subject: Re: Please help, i have to be missing something very simple I created a little test program(see below), and i get the following error java com.unitnet.utils.testcolor Just Before Exception in thread main java.lang.UnsatisfiedLinkError: /usr/java/j2sdk1.4.2_04/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1477) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.loadLibraries(Toolkit.java:1437) at java.awt.Toolkit.clinit(Toolkit.java:1458) at java.awt.Color.clinit(Color.java:250) at com.unitnet.utils.testcolor.main(testcolor.java:13) yet ls -ls /usr/java/j2sdk1.4.2_04/jre/lib/i386/libawt.so 2972 -rwxr-xr-x 1 root bin 3034008 Feb 24 2004 /usr/java/j2sdk1.4.2_04/jre/lib/i386/libawt.so package com.unitnet.utils; import java.awt.*; public class testcolor { public static void main (String[] args){ try{ System.out.println( Just Before ); Color bgcolor = new Color( 1 , false ) ; System.out.println( Just After ); }catch (Exception ex){ ex.printStackTrace(); } } } === On 1/6/06, Mike Sabroff [EMAIL PROTECTED] wrote: Do you have a package statement in your servlet? You should Mike Sabroff Web Services Developer [EMAIL PROTECTED] 920-568-8379 -Original Message- From: Randy Paries [mailto:[EMAIL PROTECTED] Sent: Friday, January 06, 2006 3:24 PM To: users@tomcat.apache.org Subject: Please help, i have to be missing something very simple Hello, I am moving an App from a devel server to a production server When i run the app everything works fine except the new stuff (of course) in my servlet i am calling Color bgcolor = new Color( Integer.parseInt(album.getBGcolor().substring(1), 16) ) ; and as soon as i do i get Class not found FYI i am using tomcat-5.0.24 ./catalina.sh run Using CATALINA_BASE: /usr/java/jakarta-tomcat Using CATALINA_HOME: /usr/java/jakarta-tomcat Using CATALINA_TMPDIR: /usr/java/jakarta-tomcat/temp Using JAVA_HOME: /usr/java/j2sdk1.4.2_04 classpath=/usr/java/j2sdk1.4.2_04/lib/tools.jar:/usr/java/jakarta-tomcat /bin/bootstrap.jar:/usr/java/j2sdk1.4.2_04:/usr/java/j2sdk1.4.2_04/lib path=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin :/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_04/bi n:/root/bin java_home=/usr/java/j2sdk1.4.2_04 Any ideas what i am overlooking. It has to be simple == StandardWrapperValve[galleryPubServlet]: Servlet.service() for servlet galleryPubServlet threw exception java.lang.NoClassDefFoundError at galleryPubServlet.startUpload(galleryPubServlet.java:245) at galleryPubServlet.MYdoGet(galleryPubServlet.java:156) at galleryPubServlet.doGet(galleryPubServlet.java:101) at galleryPubServlet.doPost(galleryPubServlet.java:66) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon textValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104