geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@coredevelopers.net>
Subject Re: Castor At Runtime
Date Sat, 30 Aug 2003 12:35:17 GMT
Ya that would be my guess.  I am waiting for a new release of  
classworlds (coming out soon) which will make setting up the classpath  
easier.

--jason


On Saturday, August 30, 2003, at 09:09  PM, Aaron Mulder wrote:

> On Sat, 30 Aug 2003, Jason Dillon wrote:
>> Do you get the same problem when using the run:main goal?
>
> 	Interesting.  If I launch the deployer from maven (just change the
> twiddle command in the "run" goal and set fork=false), then Castor  
> works
> (loads an XML file successfully).  If I run it using
> target/geronimo-DEV/bin/deploy, then Castor fails (can write but not  
> read
> XML files).  Must be a difference in how the classpath is set up or
> something?  The "fork=false" may be inheriting the maven XML library
> configuration, but if I set it to true then I can't actually enter any
> commands for the deployer since its hiding in a different VM.
>
> Aaron
>
>> On Saturday, August 30, 2003, at 08:54  AM, Aaron Mulder wrote:
>>
>>> 	I have the JSR-88 command-line deployer reading and writing XML
>>> files using the Castor-generated code.  Except that when I try to  
>>> read
>>> an
>>> XML file, I get the exception below.  Any ideas?  It's running via
>>> twiddle
>>> and ClassWorlds, and it looks like Xerces is in the
>>> target/geronimo-DEV/lib directory, so I'm not sure why it has the
>>> problem.
>>> Perhaps it's getting the JDK 1.4 default parser (Crimson?) instead?
>>>
>>> Thanks,
>>> 	Aaron
>>>
>>> java.lang.RuntimeException: Could not instantiate parser
>>> org.apache.xerces.parsers.SAXParser: java.lang.ClassCastException
>>>         at
>>> org.exolab.castor.util.LocalConfiguration.getParser(LocalConfiguratio 
>>> n.
>>> java:325)
>>>         at
>>> org.exolab.castor.util.LocalConfiguration.getParser(LocalConfiguratio 
>>> n.
>>> java:256)
>>>         at
>>> org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:542)
>>> ...
>>>
>>
>


Mime
View raw message