Mmm. OK. Then my guess is that there's old jaxb.properties.
If you are using 1.0.1, you shouldn't be loading the
"com.sun.xml.bind.marshaller.MarshallerImpl" class. This class is just
for the backward compatibility with 1.0.
Could you check if
System.out.println( classLoader.getResource("your/package/jaxb.properties") );
returns the correct one?
--
Kohsuke Kawaguchi <kohsuke.kawaguchi_at_sun.com>