当前位置:编程学习 > JAVA >>

logback在osgi运用的问题

想把程序运行的日志写到数据库中,我将logback和mysql及slf4j打包成生一个Bundle工程,并在Bundle工程中配置logback.xml文件中写入数据库配置信息。工程弄好以后;在Eclipse中另一个Bundle调用生成日志的Bundle可以把日志写到数据库是成功的。 
现在遇到的问题是当把两个Bundle工程部署的时候,会报“java.lang.NoClassDefFoundError:   org/xml/sax/InputSource”错误,但是“org.xml.sax.InputSource”是JDK中rt.jar包下边的类库,为什么在eclipse下程序可以正常运行,而在外边部署的时候会出报“java.lang.NoClassDefFoundError:   org/xml/sax/InputSource”错误请大家帮助解决,急。。。。。。。。。。。。。。。 
--------------------编程问答-------------------- 在meta-inf文件中,选择runtime,在此标签下的classpath是否添加了你所依赖的jar包
或者是否依赖相应的package --------------------编程问答-------------------- 你这个问题解决了吗? --------------------编程问答--------------------
引用 2 楼 livn 的回复:
你这个问题解决了吗?

现在没有这个问题了,你把你的问题说一下,我看能不能帮你解决!
问题详细一点!
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,