我正在尝试运行网络订阅源实用程序,以加载“logo.png”文件。运行该实用程序时,我收到以下错误:
2012年10月12日下午7:31:18 com.ibm.commerce.foundation.dataload.FeedRetriever调用eDataLoad SEVERE:执行数据加载时发生错误。发生了抛出:com.ibm.commerce.foundation.dataload.exception.DataLoadExcep tion:执行数据加载时发生错误。 java.lang.NoClassDefFoundError:org.slf4j.LoggerFactory at com.ibm.commerce.foundation.dataload.DataLoaderMain.execute(DataLoade rMain.java:664)at com.ibm.commerce.content.commands.DataLoadInvoker.execute(DataLoadInv oker) .java:101)at com.ibm.commerce.foundation.dataload.FeedRetriever.invokeDataLoad(Fee dRetriever.java:244)at com.ibm.commerce.foundation.dataload.FeedRetriever.execute(FeedRetrie ver.java:172)at at com.ibm.commerce.foundation.dataload.FeedRetriever.main(FeedRetriever .java:321)引起:java.lang.RuntimeException:java.lang.NoClassDefFoundError:org.slf4j .LoggerFactory at com.ibm.commerce.foundation.dataload .DataLoaderMain.execute(DataLoade rMain.java:488)... 4更多引起:java.lang.NoClassDefFoundError:org.sap4j.LoggerFactory at org.apache.wink.client.ClientConfig。(ClientConfig.java:52)at java.lang.J9VMInternals.initialize(J)中的java.lang.J9VMInternals.initializeImpl(Native Method) 9VMInternals.java:200)位于com.ibm的com.ibm.commerce.foundation.dataload.feedreader.AtomReader.getFeed(在omReader.java:104)的java.lang.J9VMInternals.initialize(J9VMInternals.java:167)。 commerce.foundation.dataload.feedreader.AtomReader.getEntries(AtomReader.java:147)位于com.ibm.commerce.foundation的com.ibm.commerce.foundation.dataload.feedreader.AtomReader.getEntries(AtomReader.java:1)。 dataload.feedreader.BaseFeedReader.init(B aseFeedReader.java:252)位于com.ibm.commerce.foundation.dataload.AbstractBusinessObjectLoader的com.ibm.commerce.foundation.dataload.AbstractBusinessObjectLoader.ini tializeDataReaders(AbstractBusinessObjectLoader.java:1344)。 ini t(AbstractBusinessObjectLoader.java:369)位于com.ibm.commerce.foundation.dataload.BusinessObjectLoader.init(Busine ssObjectLoader.java:65)的com.ibm.commerce.foundation.dataload.DataLoaderMain.execute(DataLoade rMain.java) :431)... 4更多引起:java java.lang.ClassNotFoundException:java.lang.ClassNotFoundException上的org.slf4j.LoggerFactory。(javaN.FlassLoader.java:396)java.lang.ClassLoader.loadClass(ClassLoader) .java:660)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:358)at java.lang.ClassLoader.loadClass(ClassLoader.java:626)... 16 more 10月12,2012 7:31: 18 PM com.ibm.commerce.foundation.dataload.FeedRetriever main SEVERE:执行数据加载时发生错误。发生了Throwable:com.ibm.commerce.foundation.dataload.exception.DataLoadExcep tion:发生了错误。如果此问题仍然存在,请与产品支持联系。 at com.ibm.commerce.foundation.dataload.FeedRetriever.invokeDataLoad(Fee dRetriever.java:247)at com.ibm.commerce.foundation.dataload.FeedRetriever.execute(FeedRetrie ver.java:172)at com.ibm.commerce .foundation.dataload.FeedRetriever.main(FeedRetriever .java:321)
我的最终目标是加载.png图片。
答案 0 :(得分:1)
java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory
表示SLF4J日志记录库不在运行时类路径中。这意味着您必须将其作为依赖项添加到项目中。
这是非常基本的东西,所以我打赌你不熟悉Java。您可能希望通过一些介绍材料,例如Java Tutorial继续进行。