Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: James Holstead <James.Holstead <at> tybrin.com>
Subject: RE: runtime error: xmlserializer not found
Newsgroups: gmane.text.xml.cocoon.user
Date: Monday 2nd October 2006 14:10:59 UTC (over 10 years ago)
I'm running j2se 1.5 using netbeans IDE and it's built in tomcat55. My
webpages folder WEB-INF/lib includes:  xml-apis-1.3.03, xalan-2.7.0,
xercesImpl-2.8.0 jars. I copied these to the
%tomcat_home%\common\endorsed and restarted tomcat. Same error results.
Any red flags pop up ?

-----Original Message-----
From: Jeroen Reijn [mailto:[email protected]] 
Sent: Friday, September 29, 2006 3:31 AM
To: [email protected]
Subject: Re: runtime error: xmlserializer not found

Hi James,

yes it looks like Xerces isn't in your classpath or lib directory of you
application server. Can you confirm this? I guess your problem should go
away after adding the jar and restarting tomcat.

Did you try the suggestions from the cocoon documentation about tomcat
,Xerces and j2se 1.4?

It states:

"Cocoon requires more recent versions of the Xerces and Xalan libraries
than those shipped with j2se 1.4. To override bundled libraries, follow
these steps:

1. Create %JAVA_HOME%\jre\lib\endorsed directory. (Tomcat users use
%TOMCAT_HOME\common\endorsed instead) 2. Copy xercesXXX.jar,
xalan-XXX.jar, and the xml-apis.jar from the .\lib\endorsed\ to the new
directory created above.

See http://cocoon.apache.org/2.1/installing/index.html
for more
information

Regards,

Reijn

James Holstead wrote:
> Envo: Cocoon219, Hibernate, Tc5.5
>  
> This is a configuration question that may not belong here, but after a

> full day of searching I'm left wondering if there is a conflicting jar

> with the org.apache.xml package somewhere. Any help or direction is 
> appreciated. I'll say this in advance, because the error looks fairly 
> obvious at first: xerces is in my nb project classpath.
>  
> The code:
>  
>       
>             Push Me
>             
>                 
>                     // get the counties as xml
>                     importPackage(com.testcocoon.utilities.data);
>                     importPackage(org.apache.xml.serialize); //added 
> this line, doesn't help...why? In fact: If a try to import the class 
> XMLSerializer, it complains thats its a class and not a package.
> 
>                     var countyData = new StaticDataCounties(); 
> //returns object with county data
>                     var data = countyData.currentObject(); //ERROR 
> Line95, returns a CastorMarshaller.getXML()
> 
>                     var parent = event.source.parent;
>                     parent.lookupWidget("output").setValue(data);
>  
>                     //ds is hibernate datasource
>                     var peopleList = ds.getObjects("from 
> com.testcocoon.dataobjects.PersonDO as o order by 
> o.persLastName",0,10);
> 
>                     var peopleWidget =  parent.lookupWidget("people");
>                     peopleWidget.setSelectionList(peopleList,
> "personID","persLastName");
> 
>                 
>             
>         
>  
>  
> The error:
> 
> java.lang.NoClassDefFoundError: org/apache/xml/serialize/XMLSerializer
>  
> Cocoon stacktrace[hide]
>  
> at handleEvent
> (file:/E:/tomcat_farm/common/cocoon-2.1.9/build/webapp/cct/lic/model/e
> dit_childcare_facility_model.xml,
> Line 95):
> java.lang.NoClassDefFoundError: org/apache/xml/serialize/XMLSerializer
> file:/E:/tomcat_farm/common/cocoon-2.1.9/build/webapp/cct/lic/model/ed
> it_childcare_facility_model.xml
> - 95:-1
> 
> Error calling continuation
> file:/E:/tomcat_farm/common/cocoon-2.1.9/build/webapp/cct/lic/model/ed
> it_childcare_facility_model.xml
> - 95:-1 [JavaScriptException]
> file:/E:/tomcat_farm/common/cocoon-2.1.9/build/webapp/cct/lic/model/ed
> it_childcare_facility_model.xml
> - 95:-1
> resource://org/apache/cocoon/forms/flow/javascript/Form.js
- 168:-1 
> resource://org/apache/cocoon/forms/flow/javascript/Form.js
- 0:-1 
> file:/E:/tomcat_farm/common/cocoon-2.1.9/build/webapp/cct/lic/prefs.js

> -
> 0:-1
> file:/E:/tomcat_farm/common/cocoon-2.1.9/build/webapp/cct/lic/sitemap.
> xmap
> - 127:47 
> file:/E:/tomcat_farm/common/cocoon-2.1.9/build/webapp/cct/sitemap.xmap

> -
> 188:68 
> file:/E:/tomcat_farm/common/cocoon-2.1.9/build/webapp/sitemap.xmap -
> 969:66 
>  
> Java stacktrace[hide]
>  
> java.lang.NoClassDefFoundError: org/apache/xml/serialize/XMLSerializer
>  at 
> org.exolab.castor.xml.Unmarshaller.initConfig(Unmarshaller.java:272)
>  at org.exolab.castor.xml.Unmarshaller.(Unmarshaller.java:225)
>  at org.exolab.castor.xml.Unmarshaller.(Unmarshaller.java:212)
>  
>  
> Thanks for any input, even if you have to kick me to a hibernate or 
> castor thread....I'm a bit lost!
>  
> *James Holstead*
> Software Engineer
> Tybrin Corporation
> tybrin.com
> 850.337.2718
>  
> This e-mail and any files transmitted with it are the property of 
> TYBRIN Corporation, are confidential, and are intended solely for the 
> use of the individual or entity to which this email is addressed. If 
> you are not one of the named recipient(s) or otherwise have reason to 
> believe that you have received this message in error, please delete 
> this message immediately. Any other use, retention, dissemination, 
> forwarding, printing, or copying of this e-mail is strictly
prohibited.
>  

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
 
CD: 19ms