Hi,

You need explicitly import org.xml.sax.helpers package anyway even though it from the jdk, you need import any package unless it's start with "java." per OSGi spec.

Freeman
On 2011-8-7, at 上午4:22, jmandawg wrote:

I just checked the jre.properties file, and that line " org.xml.sax.helpers.DefaultHandler" exists in both the jre-1.5 and the jre-1.6 section. I am using the fuse version of servicemix if that matters. It seems as though it's not available unless I explicitly import it. Any other ideas?

-----Original Message-----
From: Willem Jiang [mailto:[email protected]]
Sent: Saturday, August 06, 2011 3:17 AM
To: [email protected]
Subject: Re: Cannot find class org.xml.sax.helpers.DefaultHandler

Hi
ServiceMix doesn't use JAXP as osgi bundle since Servicemix 4.4.
You may need to update the jre.properties file in the etc to export the
"org.xml.sax.helpers" package.

On Sat Aug  6 01:56:29 2011, J- MAN wrote:
Hi all,

I've created an OSGI project that uses UIMA-core.jar. UIMA makes use of
Class.forName("some.class") to dynamically create classes so i have to put the uima-core.jar inside the OSGI bundle so it can resolve the classname without getting into an import/export loop. I also modify the bundle- classpath to point to the uima-jar inside the bundle. If i manually add the import for org.xml.sax.helpers.DefaultHandler into the manifest, it will work until it
gets to the next JRE class that it fails to resolve.

The issue is classes that UIMA-core.jar references such as
org.xml.sax.helpers.DefaultHandler are not being resolved. These classes come
with the JRE and i assumed they would already be on the classpath.

This used to work with Servicemix 4.3   but it does not work on 4.4.

Any ideas?  Can we no longer embed jars inside an OSGI bundle?

Thanks.



--
Willem
----------------------------------
FuseSource
Web: http://www.fusesource.com
Blog:    http://willemjiang.blogspot.com (English)
        http://jnn.javaeye.com (Chinese)
Twitter: willemjiang
Weibo: willemjiang



---------------------------------------------
Freeman Fang

FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com









Reply via email to