Hi,

Seems you miss to import org.apache.commons.net.ftp.parser package, it's a different package with org.apache.commons.net.ftp which you already import.

Freeman
On 2012-1-26, at 下午7:13, andys wrote:

Hello.

I use servicemix 4.3.1.
I am developing a Camel route for working with vfs.
The route contains processor with a next code:

/FtpFileSystemConfigBuilder instance =
FtpFileSystemConfigBuilder.getInstance(); /
it throws exception: /java.lang.NoClassDefFoundError:
org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory/

Of cource, all needed features installed.
Moreover, I used strict policy for "Import-Package"
/ org .apache .commons.vfs.provider.ftp;version="1.0";resolution:="mandatory",
org.apache.commons.net.ftp;version="2.2";resolution:="mandatory"/
and my bundle successfully started after deploy.

It's a remarkable detail, I can write in the my processor:
/FTPFileEntryParserFactory ftpFileEntryParserFactory = new
DefaultFTPFileEntryParserFactory();/
and instance of FTPFileEntryParserFactory created successfully.

Could anybody explain me root of trouble?


--
View this message in context: 
http://servicemix.396122.n5.nabble.com/exception-of-FtpFileSystemConfigBuilder-getInstance-tp5432593p5432593.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

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

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









Reply via email to