users@jaxb.java.net

Re: bgm.ser Classpath ?

From: Ryan Shoemaker - JavaSoft East <Ryan.Shoemaker_at_Sun.COM>
Date: Wed, 21 Jan 2004 18:09:44 -0500

Hi Paul,

Instead of adding:

/home/pwc/fccs/src/cash/xjc:
/home/pwc/fccs/src/cash/xjc/bgm.ser:
/home/pwc/fccs/src/cash/xjc/ObjectFactory.java:

to your classpath, you would need to add:

/home/pwc/fccs/src

But it would be better if you simply copied the bgm.ser and
jaxb.properties files into your build directory as part of
the build process.

Have a look at the "Generated Resource Files" section of the
xjc docs[1] for more detail and get back to us if you're still
having trouble.

Thanks,

--Ryan

[1] http://java.sun.com/webservices/docs/1.3/jaxb/xjc.html


Paul Campbell wrote:

> I keep running into a problem about getting the correct
> CLASSPATH setup with my ide ( Intellij IDEA ).
>
> I eventually fix it but it's really a pain fiddling around
> with it.
>
> Recently, I was reading about serialization, and the
> advice was in general don't do it.
>
> - So here is the invocation of java with the classpath
> folded for easy viewing. Does something leap out
> or actually not show up that you think should ?
> usr/local/packages/j2sdk1.4.2_02/bin/java -ea
> -classpath
> /usr/local/packages/j2sdk1.4.2_02/jre/lib/sunrsasign.jar:
> /usr/local/packages/j2sdk1.4.2_02/jre/lib/jce.jar:
> /usr/local/packages/j2sdk1.4.2_02/jre/lib/jsse.jar:
> /usr/local/packages/j2sdk1.4.2_02/jre/lib/charsets.jar:
> /usr/local/packages/j2sdk1.4.2_02/jre/lib/plugin.jar:
> /usr/local/packages/j2sdk1.4.2_02/jre/lib/rt.jar:
> /usr/local/packages/j2sdk1.4.2_02/jre/lib/ext/sunjce_provider.jar:
> /usr/local/packages/j2sdk1.4.2_02/jre/lib/ext/dnsns.jar:
> /usr/local/packages/j2sdk1.4.2_02/jre/lib/ext/ldapsec.jar:
> /usr/local/packages/j2sdk1.4.2_02/jre/lib/ext/localedata.jar:
> /home/pwc/fccs/build:
> /usr/local/packages/jwsdp-1.2/jaxp/lib/endorsed/xalan.jar:
> /usr/local/packages/jwsdp-1.2/jaxb/lib/jaxb-libs.jar:
> /usr/local/packages/jwsdp-1.2/jwsdp-shared/lib/jax-qname.jar:
> /usr/local/packages/jwsdp-1.2/jaxb/lib/jaxb-api.jar:
> /usr/local/packages/jwsdp-1.2/jaxp/lib/endorsed/dom.jar:
> /usr/local/packages/jwsdp-1.2/jwsdp-shared/lib/relaxngDatatype.jar:
> /usr/local/packages/jwsdp-1.2/jwsdp-shared/lib/namespace.jar:
> /usr/local/packages/jwsdp-1.2/jaxp/lib/jaxp-api.jar:/usr/local/packages/jwsdp-1.2/jaxp/lib/endorsed/sax.jar:
>
> /usr/local/packages/jwsdp-1.2/jaxp/lib/endorsed/xsltc.jar:
> /usr/local/packages/jwsdp-1.2/jwsdp-shared/lib/commons-logging.jar:
> /usr/local/packages/jwsdp-1.2/jaxb/lib/jaxb-xjc.jar:
> /usr/local/packages/jwsdp-1.2/jaxb/lib/jaxb-impl.jar:
> /usr/local/packages/jwsdp-1.2/jwsdp-shared/lib/xsdlib.jar:
> /usr/local/packages/jwsdp-1.2/jaxp/lib/endorsed/xercesImpl.jar:
> /usr/local/packages/apache-ant-1.5.3-1/lib/ant.jar:
> /usr/local/packages/apache-ant-1.5.3-1/lib/junit.jar:
> /usr/local/packages/apache-ant-1.5.3-1/lib/optional.jar:
> /usr/local/packages/jwsdp-1.2/jaxp:/usr/local/packages/forms-1.0/forms-1.0.jar:
>
> /usr/local/packages/forms/build:
> /usr/local/packages/looks-1.1.1/lib/looks-all.jar:
> /usr/local/packages/jh2.0/javahelp/lib/jhall.jar:
> /usr/local/packages/xmlwriter-2.2/xmlwriter-2.2.jar:
> /home/pwc/fccs/help:
> /home/pwc/fccs/src/cash/xjc:
> /home/pwc/fccs/src/cash/xjc/bgm.ser:
> /home/pwc/fccs/src/cash/xjc/ObjectFactory.java:
> /home/pwc/fccs/build:
> /home/pwc/fccs/build/cash
>
> cash.calc.Calculator conf/fuelbeds/fuelbed_001.xml
>
> javax.xml.bind.JAXBException: unable to locate
> cash/xjc/ObjectFactory$GrammarInfoImpl/bgm.ser
> at
> cash.xjc.impl.runtime.AbstractGrammarInfoImpl.getGrammar(AbstractGrammarInfoImpl.java:96)
>
> at
> cash.xjc.impl.runtime.DefaultJAXBContextImpl.getGrammar(DefaultJAXBContextImpl.java:90)
>
> at
> cash.xjc.impl.runtime.UnmarshallerImpl.setValidating(UnmarshallerImpl.java:70)
>
> at cash.util.FccsXML.<init>(FccsXML.java:32)
> at cash.calc.Fuelbed.<init>(Fuelbed.java:40)
> at cash.calc.Calculator.run(Calculator.java:36)
> at cash.calc.Calculator.main(Calculator.java:31)
> --------------- linked to ------------------
> javax.xml.bind.JAXBException: unable to extract the schema information
> - with linked exception:
> [javax.xml.bind.JAXBException: unable to locate
> cash/xjc/ObjectFactory$GrammarInfoImpl/bgm.ser]
> at
> cash.xjc.impl.runtime.AbstractGrammarInfoImpl.getGrammar(AbstractGrammarInfoImpl.java:110)
>
> at
> cash.xjc.impl.runtime.DefaultJAXBContextImpl.getGrammar(DefaultJAXBContextImpl.java:90)
>
> at
> cash.xjc.impl.runtime.UnmarshallerImpl.setValidating(UnmarshallerImpl.java:70)
>
> at cash.util.FccsXML.<init>(FccsXML.java:32)
> at cash.calc.Fuelbed.<init>(Fuelbed.java:40)
> at cash.calc.Calculator.run(Calculator.java:36)
> at cash.calc.Calculator.main(Calculator.java:31)
> Process terminated with exit code 1
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
For additional commands, e-mail: users-help_at_jaxb.dev.java.net