3

osgi バンドルを開始しようとすると、 karafで実行されている Web サービス クライアントがあり、次のエラーがスローされます。

org.osgi.framework.BundleException: Activator start error in bundle wsdlclient [83].
at org.apache.felix.framework.Felix.activateBundle(Felix.java:2196)[org.apache.felix.framework-4.2.1.jar:]
at org.apache.felix.framework.Felix.startBundle(Felix.java:2064)[org.apache.felix.framework-4.2.1.jar:]
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)[org.apache.felix.framework-4.2.1.jar:]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1263)[11:org.apache.felix.fileinstall:3.2.8]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1235)[11:org.apache.felix.fileinstall:3.2.8]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1224)[11:org.apache.felix.fileinstall:3.2.8]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:519)[11:org.apache.felix.fileinstall:3.2.8]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:308)[11:org.apache.felix.fileinstall:3.2.8]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.axis.client.AxisClient
at org.apache.axis.client.Service.getAxisClient(Service.java:104)
at org.apache.axis.client.Service.<init>(Service.java:113)
at com.sample.SayHelloServiceLocator.<init>(SayHelloServiceLocator.java:12)
at com.sample.MainGreet.greet(MainGreet.java:12)
at wsdlclient.Activator.start(Activator.java:23)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:2146)

そしてそれは

org.apache.commons.discovery.DiscoveryException: No implementation defined for org.apache.commons.logging.LogFactory

誰でもエラーの解決を手伝ってもらえますか

すべての依存関係をインストールしました axis.jar、saaj.jar、wsdl4j.jar、commons-discovery.jar、commons-logging.jar

4

1 に答える 1

3

バンドル (バンドル属性を持つマニフェスト ファイル) である commons logging jar を追加すると、この問題は解決します。jarを削除してインストールしましたこのjarファイル

于 2014-08-12T09:48:27.490 に答える