I've been trying to get a web application (RSNA MIRC for radiology teaching files) to work that utilizes Java 5 and JAI on 10.4. I can verify that I'm using Java 1.5, but I get an error that looks like the JAI is either not present or not functional:
Any ideas? Does the JAI have to be manually activated (if it's included in OS 10.4)? Here's a thread on the problems others have been having...
http://forums.rsna.org/showthread.php?s=&threadid=699
-FJW
====================
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: com/sun/media/imageio/stream/StreamSegmentMapper
org.dcm4cheri.imageio.plugins.DcmImageReaderSpi.canDecodeInput(DcmImageReaderSpi .java:111)
javax.imageio.ImageIO$CanDecodeInputFilter.filter(ImageIO.java:526)
javax.imageio.spi.FilterIterator.advance(ServiceRegistry.java:793)
javax.imageio.spi.FilterIterator.(ServiceRegistry.java:787)
javax.imageio.spi.ServiceRegistry.getServiceProviders(ServiceRegistry.java:491)
javax.imageio.ImageIO.getImageReaders(ImageIO.java:605)
org.rsna.mircsite.util.MircImage.getImageReader(MircImage.java:111)
org.rsna.mircsite.util.MircImage.(MircImage.java:91)
org.rsna.mircsite.fileservice.FileService.getIcon(FileService.java:649)
org.rsna.mircsite.fileservice.FileService.saveFile(FileService.java:561)
org.rsna.mircsite.fileservice.FileService.saveFile(FileService.java:524)
org.rsna.mircsite.fileservice.FileService.add(FileService.java:448)
org.rsna.mircsite.fileservice.FileService.doPost(FileService.java:252)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.15 logs.