I tried to get the transcoder to run in a servlet with JRUN 3.1 but was not successful, I am now trying to do it with Tomcat 4.0 and still having problems.
any help would be greatly appreciated. I am trying to replicate the example found here: http://www.xml.com/pub/a/2002/02/27/batik/index.html I am using Windows 2000, Tomcat 4.0, JDK1.3.1_02 there are 2 java files to comple with the above example: Artist.java and ArtMaker.java here is exactly what I do: First, I put these jars in C:\PROGRA~1\APACHE~1.0\lib\ batik-awt-util.jar batik-bridge.jar batik-css.jar batik-dom.jar batik-ext.jar batik-extension.jar batik-gui-util.jar batik-gvt.jar batik-parser.jar batik-script.jar batik-svg-dom.jar batik-svggen.jar batik-transcoder.jar batik-util.jar batik-xml.jar crimson-parser.jar js.jar I compile Artist.java with this command entry: javac -classpath C:\PROGRA~1\APACHE~1.0\common\lib\servlet.jar; C:\PROGRA~1\APACHE~1.0\common\lib\tools.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-parser.jar Artist.java It compiles with no errors. then I compile ArtMaker.java (ArtMaker.java has batik transcoder refs in it): javac -classpath C:\PROGRA~1\APACHE~1.0\common\lib\servlet.jar; C:\PROGRA~1\APACHE~1.0\common\lib\tools.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-parser.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-transcoder.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-awt-util.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-bridge.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-css.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-dom.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-ext.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-gui-util.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-gvt.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-script.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-svg-dom.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-svggen.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-util.jar; C:\PROGRA~1\APACHE~1.0\lib\batik-xml.jar; C:\PROGRA~1\APACHE~1.0\lib\crimson-parser.jar; C:\PROGRA~1\APACHE~1.0\lib\js.jar; C:\PROGRA~1\APACHE~1.0\webapps\examples\WEB-INF\classes ArtMaker.java It compiles with no errors. I start tomcat. I browse to the html file that calls the servlet which is to transform an svg into a jpeg. tomcat starts throwing these errors...I have crimson-parser.jar in the tomcat/lib folder, so I dont understand why I am getting errors. Any help would be greatly appreciated. thanks, will java.io.IOException: SAX2 driver class org.apache.crimson.parser.XMLReaderImpl n ot found at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown S ource) at org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown Source) at org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown Source) at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown S ource) at ArtMaker.emitJPG(ArtMaker.java:198) at ArtMaker.doPost(ArtMaker.java:139) at ArtMaker.doGet(ArtMaker.java:165) 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(Appl icationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:193) at filters.ExampleFilter.doFilter(ExampleFilter.java:149) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica torBase.java:475) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 2343) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche rValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso r.java:1012) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja va:1107) at java.lang.Thread.run(Thread.java:484) org.apache.batik.transcoder.TranscoderException: null Enclosed Exception: SAX2 driver class org.apache.crimson.parser.XMLReaderImpl not found at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown S ource) at ArtMaker.emitJPG(ArtMaker.java:198) at ArtMaker.doPost(ArtMaker.java:139) at ArtMaker.doGet(ArtMaker.java:165) 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(Appl icationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:193) at filters.ExampleFilter.doFilter(ExampleFilter.java:149) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica torBase.java:475) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 2343) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche rValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso r.java:1012) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja va:1107) at java.lang.Thread.run(Thread.java:484) WebappClassLoader: Resource '/WEB-INF/classes/ArtMaker.class' was modified; Da te is now: Thu Mar 28 10:08:36 CST 2002 Was: Thu Mar 28 10:03:48 CST 2002 WebappClassLoader: Resource '/WEB-INF/classes/ArtMaker.class' was modified; Da te is now: Thu Mar 28 10:10:48 CST 2002 Was: Thu Mar 28 10:08:36 CST 2002 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
