Я пытаюсь запустить утилиту веб-канала, чтобы загрузить файл "logo.png". При запуске утилиты я получаю следующую ошибку:
Я пытаюсь запустить утилиту веб-канала, чтобы загрузить файл "logo.png". При запуске утилиты я получаю следующую ошибку:
12 октября 2012 г. 19:31:18 com.ibm.commerce.foundation.dataload.FeedRetriever вызывает eDataLoad SEVERE: Произошла ошибка при выполнении загрузки данных. Возникла ошибка: com.ibm.commerce.foundation.dataload.exception.DataLoadExcep tion: Произошла ошибка при выполнении загрузки данных. java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory на com.ibm.commerce.foundation.dataload.DataLoaderMain.execute (DataLoade rMain.java:664) на com.ibm.commerce.content.commands.DataLoadInvker.com..java: 101) на com.ibm.commerce.foundation.dataload.FeedRetriever.invokeDataLoad(Fee dRetriever.java:244) на com.ibm.commerce.foundation.dataload.FeedRetriever.execute (FeedRetrie ver.java:172 at) com.ibm.commerce.foundation.dataload.FeedRetriever.main(FeedRetriever .java:321) Вызвано: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory на com.ibm.comatalound.DataLoaderMain.execute (DataLoade rMain.java:488)... еще 4 Причины: java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory в org.apache.wink.client.ClientConfig. (ClientConfig.java:52: java.lang.J9VMInternals.initializeImpl (собственный метод) в java.lang.J9VMInternals.initialize (J9VMInternals.java:200) в java.lang.J9VMInternals.initialize (J9VMInternals.java:1 67) на com.ibm.commerce.foundation.dataload.feedreader.AtomReader.getFeed (на omReader.java:104) на com.ibm.commerce.foundation.dataload.feedreader.AtomReader.getEntries (AtomReader.java:147) на com.ibm.commerce.foundation.dataload.feedreader.AtomReader.getEntries (AtomReader.java:1) на com.ibm.commerce.foundation.dataload.feedreader.BaseFeedReader.init (B aseFeedReader.java:252) на com.ibm.commerce.foundation.dataload.AbstractBusinessObjectLoader.ini tializeDataReaders (AbstractBusinessObjectLoader.java:1344) по адресу com.ibm.commerce.foundation.dataload.AbstractBusinessObjectLoader.ini t (AbstractBusinessObjectLoader.comat.aub.atb.java: at..BusinessObjectLoader.init (Busine ssObjectLoader.java:65) в com.ibm.commerce.foundation.dataload.DataLoaderMain.execute (DataLoade rMain.java:431)... еще 4 причины: java.lang.ClassNotFoundException: org. slf4j.LoggerFactory в java.lang.ClassNotFoundException. (ClassNotFoundException.java:7 6) в java.net.URLClassLoader.findClass (URLClassLoader.java:396) в java.lang.ClassLoader.loadClass (ClassLoader.java:660) в sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:358) в java.lang.ClassLoader.loadClass (ClassLoader.j: 626)... еще 16 октября 12, 2012 19:31:18 com.ibm.commerce.foundation.dataload.FeedRetriever main SEVERE: Произошла ошибка при выполнении загрузки данных. Возникла ошибка: com.ibm.commerce.foundation.dataload.exception.DataLoadExcep tion: Произошла ошибка. Если проблема не устранена, обратитесь в службу поддержки. на com.ibm.commerce.foundation.dataload.FeedRetriever.invokeDataLoad(Плата dRetriever.java:247) на com.ibm.commerce.foundation.dataload.FeedRetriever.execute(FeedRetrie ver.java:172) на com.ibm.com.foundation.dataload.FeedRetriever.main(FeedRetriever .java:321)
Моя конечная цель - загрузить изображение.png.
1 ответ
java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory
означает, что библиотека журналов SLF4J отсутствует в вашем пути к классам во время выполнения. Это означает, что вы должны добавить его в свой проект в качестве зависимости.
Это действительно базовые вещи, так что держу пари, что вы не очень знакомы с Java. Возможно, вы захотите проработать некоторые вводные материалы, такие как Java Tutorial, прежде чем продолжить.