Преобразуя CSV-файл Smooks в JAVA, я не нашел загрузчиков классов для: au.com.bytecode.opencsv.CSVReader

Теперь я использую smooks для конвертирования CSV-файла в Java, поэтому Iam получил исключение Не найдены загрузчики классов для: au.com.bytecode.opencsv.CSVReader,

Я получаю исключение

  15:03:41,263 ERROR [STDERR] org.milyn.SmooksException: Smooks Filtering operation failed.
15:03:41,264 ERROR [STDERR]     at org.milyn.Smooks._filter(Smooks.java:538)
15:03:41,264 ERROR [STDERR]     at org.milyn.Smooks.filterSource(Smooks.java:475)
15:03:41,264 ERROR [STDERR]     at com.manam.mobee.migrationCustomerManagement.MigrationCustomerHome.runSmooksTransform(MigrationCustomerHome.java:76)
15:03:41,264 ERROR [STDERR]     at com.manam.mobee.migrationCustomerManagement.MigrationCustomerHome.displyTempCustomers(MigrationCustomerHome.java:115)
15:03:41,264 ERROR [STDERR]     at com.manam.mobee.migrationCustomerManagement.MigrationCustomerHome.listener(MigrationCustomerHome.java:144)
Caused by: java.lang.NoClassDefFoundError: au/com/bytecode/opencsv/CSVReader
15:03:41,268 ERROR [STDERR]     at org.milyn.csv.CSVReader.parse(CSVReader.java:314)
15:03:41,268 ERROR [STDERR]     at org.milyn.delivery.sax.SAXParser.parse(SAXParser.java:70)
15:03:41,268 ERROR [STDERR]     at org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java:75)
15:03:41,268 ERROR [STDERR]     at org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java:61)
15:03:41,268 ERROR [STDERR]     at org.milyn.Smooks._filter(Smooks.java:516)
15:03:41,269 ERROR [STDERR]     ... 92 more
15:03:41,269 ERROR [STDERR] Caused by: java.lang.ClassNotFoundException: No ClassLoaders found for: au.com.bytecode.opencsv.CSVReader
15:03:41,269 ERROR [STDERR]     at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:306)
15:03:41,269 ERROR [STDERR]     at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:521)
15:03:41,269 ERROR [STDERR]     at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:415)
15:03:41,269 ERROR [STDERR]     at java.lang.ClassLoader.loadClass(Unknown Source)
15:03:41,269 ERROR [STDERR]     ... 97 more

1 ответ

Решение

Возможно, вам не хватает opencsv-XX.jar из вашего пути к классам (XX представляет версию opencsv, например: 1.6 или 1.7). Или это не в том месте, где ваш контейнер видит его (проверьте WEB-INF/lib).

Другие вопросы по тегам