>NoClassDefFoundError
see http://mindprod.com/jgloss/caq.html

Signature
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.
We found the solution:
it seems that iPlanet 6 is not "JDK 1.4.2 friendly".
take a look at:
http://swforum.sun.com/jive/thread.jspa?threadID=16595&messageID=33844
we just completed the classpath by adding some JDK 1.4.2 new jar files.
> We try to change the JDK version for a graphical Java Web application
> (based on ILOG JViews framework).
[quoted text clipped - 13 lines]
> sun/io/ByteToCharEUC_KR, stack: javax.servlet.ServletException:
> sun/io/ByteToCharEUC_KR at
com.airbus.dt.servlet.DTGraphicServlet.handleRequest(DTGraphicServlet.java:3
> 04)
> at
com.airbus.dt.servlet.ilogcusto.DTIlvManagerServlet.doGet(DTIlvManagerServle
> t.java:233)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:748)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
> etRunner.java:919)
> at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
> 061)
> at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
> r.java:981)
> , root cause: java.lang.NoClassDefFoundError:
> sun/io/ByteToCharEUC_KR at
> sun.awt.font.NativeFontWrapper.registerFonts(Native Method) at
sun.java2d.SunGraphicsEnvironment.addPathFonts(SunGraphicsEnvironment.java:7
> 97)
> at
sun.java2d.SunGraphicsEnvironment.registerFonts(SunGraphicsEnvironment.java:
> 640)
> at
sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:53)
> at
> sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:262)
> at java.security.AccessController.doPrivileged(Native Method)
> at
sun.java2d.SunGraphicsEnvironment.loadFonts(SunGraphicsEnvironment.java:256)
> at
sun.java2d.SunGraphicsEnvironment.initTerminalNames(SunGraphicsEnvironment.j
> ava:1090)
> at
sun.java2d.SunGraphicsEnvironment.initCompositeFonts(SunGraphicsEnvironment.
> java:856)
> at
sun.java2d.SunGraphicsEnvironment.access$300(SunGraphicsEnvironment.java:53)
> at
> sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:198)
[quoted text clipped - 6 lines]
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces
> sorImpl.java:39) at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
> torAccessorImpl.java:27) at
> java.lang.reflect.Constructor.newInstance(Constructor.java:274) at
> java.lang.Class.newInstance0(Class.java:308) at
> java.lang.Class.newInstance(Class.java:261) at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment
> .java:62) at java.awt.Font.initializeFont(Font.java:308) at
> java.awt.Font.<init>(Font.java:344) at
> ilog.views.IlvDefaultManagerFrame.<clinit>(Unknown Source) at
> ilog.views.IlvManager.<init>(Unknown Source) at
> ilog.views.IlvManager.<init>(Unknown Source) at
> ilog.views.IlvManager.<init>(Unknown Source) at
com.airbus.dt.jviews.DTLogicalViewManager.<init>(DTLogicalViewManager.java:1
> 23) at
com.airbus.dt.servlet.DTGraphicServlet.handleRequest(DTGraphicServlet.java:2
> 68) at
com.airbus.dt.servlet.ilogcusto.DTIlvManagerServlet.doGet(DTIlvManagerServle
> t.java:233) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:748) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
> etRunner.java:919) at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
> 061) at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
> r.java:981)
>
> Kind regards / Cordialement
>
> Sébastien MARSOLLE