Hi, Thanks for answering!

I am using xalan-j_2_1_0 (the latest stable build, which I should have
mentioned...) and when I look in the xsltc.jar I see the path I am using -
so that can't be it. Or should I be using the beta code? I haven't been
having problems with SAX, so I think those lines are OK. I made a simple
example to hopefully narrow it down but I still get the same message (which
is useless to me, unfortunately).

Here is the simple servlet:

package com.koberg.makecontent;

import java.io.*;
import java.util.*;
import java.net.URL;

import javax.servlet.*;
import javax.servlet.http.*;

import org.apache.xalan.xsltc.compiler.*;
import org.apache.xalan.xsltc.compiler.util.*;
import org.apache.xalan.xsltc.util.getopt.*;

public class Test extends HttpServlet {

   public void init() throws ServletException {
      newTransformer();
   }

   public void newTransformer() {
      XSLTC xsltc = new XSLTC();
   }
}
------------------------------------------------
This still gives the error:

[2001/10/02 13:37:28] com.koberg.makecontent.Test: init
[2001/10/02 13:37:28] de/fub/bytecode/generic/InstructionConstants
java.lang.NoClassDefFoundError: de/fub/bytecode/generic/InstructionConstants
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at org.apache.xalan.xsltc.compiler.XSLTC.<init>(XSLTC.java:138)
        at com.koberg.makecontent.Test.newTransformer(Test.java:21)
        at com.koberg.makecontent.Test.init(Test.java:17)
        at javax.servlet.GenericServlet.init(GenericServlet.java:82)
        at com.caucho.server.http.Application.createServlet(Application.java:2212)
        at com.caucho.server.http.Application.loadServlet(Application.java:2169)
        at com.caucho.server.http.Application.initServlets(Application.java:1404)
        at com.caucho.server.http.Application.init(Application.java:1359)
        at com.caucho.server.http.VirtualHost.init(VirtualHost.java:456)
        at com.caucho.server.http.ServletServer.initHosts(ServletServer.java:480)
        at com.caucho.server.http.ServletServer.init(ServletServer.java:386)
        at com.caucho.server.http.ServletServer.<init>(ServletServer.java:214)
        at com.caucho.server.http.ResinServer.init(ResinServer.java:279)
        at com.caucho.server.http.ResinServer.main(ResinServer.java:852)
        at com.caucho.server.http.HttpServer.main(HttpServer.java:93)
[2001/10/02 13:37:28] can't load servlet `Test'



> -----Original Message-----
> From: Tom Amiro [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 02, 2001 1:47 PM
> To: [EMAIL PROTECTED]
> Subject: Re: XSLTC Xalan samples
>
>
>
>
> Robert Koberg wrote:
> >
> > I am trying to get some of the translet examples to work but I
> keep getting
> > an error(as in my previous post about XSLTC today):
> >
> > java.lang.NoClassDefFoundError:
> de/fub/bytecode/generic/InstructionConstants
> > etc...
> >
> > Can anybody tell me what is causing this? Or tell me just how to fix the
> > problem?
> >
> > My jdk1.3/jre/lib/jaxp.properties has the following:
> >
> javax.xml.transform.TransformerFactory=org.apache.xalan.xsltc.runt
> ime.Transf
> > ormerFactoryImpl
>
> There was a change in the location of the TransformerFactoryImpl. It is
> under org.apache.xalan.xsltc.trax.TransformerFactoryImpl.
>
>
> >
> javax.xml.parsers.DocumentBuilderFactory=javax.xml.parsers.Documen
> tBuilderFa
> > ctory
> > javax.xml.parsers.SAXParserFactory=javax.xml.parsers.SAXParserFactory
>
> The above line doesn look right. I think it should be
>
>
> javax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserImpl
>
> or
>
>
> javax.xml.parsers.SAXParserFactory=org.apache.crimson.jaxp.SAXParserImpl
>
> /tom
> >
> > -- Please help!!!
> >
> > thanks,
> > -Rob
>

Reply via email to