You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Bob Hall <rf...@yahoo.com> on 2005/10/03 12:36:08 UTC

Getting NoClassDefFound error for Rectangle.class (rt.jar)

I'm getting a NoClassDefFoundError in a FOP class,
PageViewport.  At line 89, the code is attempting to
do
'new Rectangle()'.

The same code works fine on 3 other systems (2
Windows,
and one Linux).  It does not work on a Linux box.
The two linux boxes have the same version of Java
(1.4.2_08-b03) and the same version of Tomcat 5.0.28).
The versions of RedHat *are* different.  I even
compiled
the code on the target Linux system.

Any ideas?

- Bob


		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: Getting NoClassDefFound error for Rectangle.class (rt.jar)

Posted by Bob Hall <rf...@yahoo.com>.
Instead of rebuilding FOP, I wrote a simple test class
that attempts to instantiate 'Rectangle'.  It runs
successfully on one system and fails on the other
(the one with the NoClassDefFoundError):

$ java -Djava.awt.headless=true TestRectangle

Exception in thread "main"
java.lang.UnsatisfiedLinkError:
/usr/local/j2sdk1.4.2_08/jre/lib/i386/libawt.so:
libXp.so.6: cannot open shared object file: No such
file or directory

Sure enough, /usr/X11R6/lib/libXp.so.6 exists on one
box, but not the other.  Hopefully, it won't be too
much of an ordeal to get the missing piece(s)
installed.

- Bob

--- Bob Hall <rf...@yahoo.com> wrote:

> No joy with "-Djava.awt.headless=true"; looks a
> rebuild of FOP on the target system... though that
> *really* does not make sense.
> 
> - Bob
> 
> --- Bob Hall <rf...@yahoo.com> wrote:
> 
> > Thanks, David.  I'll try that.
> > 
> > If that doesn't do the trick I plan to build
> fop.jar
> > from source on the target machine.
> > 
> > - Bob
> > 
> > --- David Delbecq <de...@oma.be> wrote:
> > 
> > > if it's *java.awt.Rectangle*
> > > and the computer you are trying to run fop on
> does
> > > not have
> > > graphical environment, maybe you should wonsider
> > > using headless java
> > > see
> > >
> >
>
http://java.sun.com/j2se/1.4.2/docs/guide/awt/AWTChanges.html#headless
> > > 
> > > Bob Hall a écrit :
> > > 
> > > >I'm getting a NoClassDefFoundError in a FOP
> > class,
> > > >PageViewport.  At line 89, the code is
> attempting
> > > to
> > > >do
> > > >'new Rectangle()'.
> > > >
> > > >The same code works fine on 3 other systems (2
> > > >Windows,
> > > >and one Linux).  It does not work on a Linux
> box.
> > > >The two linux boxes have the same version of
> Java
> > > >(1.4.2_08-b03) and the same version of Tomcat
> > > 5.0.28).
> > > >The versions of RedHat *are* different.  I even
> > > >compiled
> > > >the code on the target Linux system.
> > > >
> > > >Any ideas?
> > > >
> > > >- Bob
> > > >
> > > >
> > > >		
> > > >__________________________________ 
> > > >Yahoo! Mail - PC Magazine Editors' Choice 2005 
> > > >http://mail.yahoo.com
> > > >
> > >
> >
>
>---------------------------------------------------------------------
> > > >To unsubscribe, e-mail:
> > > tomcat-user-unsubscribe@jakarta.apache.org
> > > >For additional commands, e-mail:
> > > tomcat-user-help@jakarta.apache.org
> > > >
> > > >  
> > > >
> > > 
> > > 
> > >
> >
>
---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > tomcat-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> > > tomcat-user-help@jakarta.apache.org
> > > 
> > > 
> > 
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> > protection around 
> > http://mail.yahoo.com 
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > tomcat-user-help@jakarta.apache.org
> > 
> > 
> 
> 
> 
> 		
> __________________________________ 
> Yahoo! Mail - PC Magazine Editors' Choice 2005 
> http://mail.yahoo.com
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: Getting NoClassDefFound error for Rectangle.class (rt.jar)

Posted by Bob Hall <rf...@yahoo.com>.
No joy with "-Djava.awt.headless=true"; looks a
rebuild of FOP on the target system... though that
*really* does not make sense.

- Bob

--- Bob Hall <rf...@yahoo.com> wrote:

> Thanks, David.  I'll try that.
> 
> If that doesn't do the trick I plan to build fop.jar
> from source on the target machine.
> 
> - Bob
> 
> --- David Delbecq <de...@oma.be> wrote:
> 
> > if it's *java.awt.Rectangle*
> > and the computer you are trying to run fop on does
> > not have
> > graphical environment, maybe you should wonsider
> > using headless java
> > see
> >
>
http://java.sun.com/j2se/1.4.2/docs/guide/awt/AWTChanges.html#headless
> > 
> > Bob Hall a écrit :
> > 
> > >I'm getting a NoClassDefFoundError in a FOP
> class,
> > >PageViewport.  At line 89, the code is attempting
> > to
> > >do
> > >'new Rectangle()'.
> > >
> > >The same code works fine on 3 other systems (2
> > >Windows,
> > >and one Linux).  It does not work on a Linux box.
> > >The two linux boxes have the same version of Java
> > >(1.4.2_08-b03) and the same version of Tomcat
> > 5.0.28).
> > >The versions of RedHat *are* different.  I even
> > >compiled
> > >the code on the target Linux system.
> > >
> > >Any ideas?
> > >
> > >- Bob
> > >
> > >
> > >		
> > >__________________________________ 
> > >Yahoo! Mail - PC Magazine Editors' Choice 2005 
> > >http://mail.yahoo.com
> > >
> >
>
>---------------------------------------------------------------------
> > >To unsubscribe, e-mail:
> > tomcat-user-unsubscribe@jakarta.apache.org
> > >For additional commands, e-mail:
> > tomcat-user-help@jakarta.apache.org
> > >
> > >  
> > >
> > 
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > tomcat-user-help@jakarta.apache.org
> > 
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> http://mail.yahoo.com 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
> 
> 



		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: Getting NoClassDefFound error for Rectangle.class (rt.jar)

Posted by Bob Hall <rf...@yahoo.com>.
Thanks, David.  I'll try that.

If that doesn't do the trick I plan to build fop.jar
from source on the target machine.

- Bob

--- David Delbecq <de...@oma.be> wrote:

> if it's *java.awt.Rectangle*
> and the computer you are trying to run fop on does
> not have
> graphical environment, maybe you should wonsider
> using headless java
> see
>
http://java.sun.com/j2se/1.4.2/docs/guide/awt/AWTChanges.html#headless
> 
> Bob Hall a écrit :
> 
> >I'm getting a NoClassDefFoundError in a FOP class,
> >PageViewport.  At line 89, the code is attempting
> to
> >do
> >'new Rectangle()'.
> >
> >The same code works fine on 3 other systems (2
> >Windows,
> >and one Linux).  It does not work on a Linux box.
> >The two linux boxes have the same version of Java
> >(1.4.2_08-b03) and the same version of Tomcat
> 5.0.28).
> >The versions of RedHat *are* different.  I even
> >compiled
> >the code on the target Linux system.
> >
> >Any ideas?
> >
> >- Bob
> >
> >
> >		
> >__________________________________ 
> >Yahoo! Mail - PC Magazine Editors' Choice 2005 
> >http://mail.yahoo.com
> >
>
>---------------------------------------------------------------------
> >To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
> >
> >  
> >
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: Getting NoClassDefFound error for Rectangle.class (rt.jar)

Posted by David Delbecq <de...@oma.be>.
if it's *java.awt.Rectangle*
and the computer you are trying to run fop on does not have
graphical environment, maybe you should wonsider using headless java
see http://java.sun.com/j2se/1.4.2/docs/guide/awt/AWTChanges.html#headless

Bob Hall a écrit :

>I'm getting a NoClassDefFoundError in a FOP class,
>PageViewport.  At line 89, the code is attempting to
>do
>'new Rectangle()'.
>
>The same code works fine on 3 other systems (2
>Windows,
>and one Linux).  It does not work on a Linux box.
>The two linux boxes have the same version of Java
>(1.4.2_08-b03) and the same version of Tomcat 5.0.28).
>The versions of RedHat *are* different.  I even
>compiled
>the code on the target Linux system.
>
>Any ideas?
>
>- Bob
>
>
>		
>__________________________________ 
>Yahoo! Mail - PC Magazine Editors' Choice 2005 
>http://mail.yahoo.com
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org