Я пытаюсь запустить «Пример 271: Обработка файлов» из WSO2 документации и запустить в следующем ClassNotFoundException:Внешний компонент библиотеки не найден
ERROR - SmooksMediator Failed to filter source.
org.milyn.SmooksException: Failed to filter source.
at ...
...
Caused by: java.lang.ClassNotFoundException: org/milyn/csv/CSVParser
at ...
...
ERROR - SequenceMediator Failed to filter source. Caused by Failed to filter source.
я сделал следующие проверки:
milyn-smooks-csv-1.2.4.jar
находится вwso2esb-5.0.0\repository\components\lib
milyn_smooks_csv_1.2.4_1.0.0.jar
генерируется при запуске вwso2esb-5.0.0\repository\components\dropins
расслоение детали из консоли:
milyn_smooks_csv_1.2.4_1.0.0 [96]
Id=96, Status=ACTIVE Data Root=D:\tools\wso2esb-5.0.0\repository\components\default\configuration\org.eclipse.osgi\bundles\96\data
"No registered services."
No services in use.
Exported packages
org.milyn.csv; version="0.0.0"[exported]
org.milyn.csv.prog; version="0.0.0"[exported]
*; version="0.0.0"<unwired><dynamic>
No fragment bundles
Named class space
milyn_smooks_csv_1.2.4; bundle-version="1.0.0"[provided]
No required bundles
Локальная запись:
<?xml version="1.0" encoding="UTF-8"?>
<localEntry key="smooks" src="file:/D:/tools/wso2esb-5.0.0/resources/smooks-config.xml" xmlns="http://ws.apache.org/ns/synapse"/>
smooks-config.xml является:
<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
<!--Configure the CSVParser to parse the message into a stream of SAX events. -->
<resource-config selector="org.xml.sax.driver">
<resource>org.milyn.csv.CSVParser</resource>
<param name="fields" type="string-list">name,surname,phone</param>
</resource-config>
</smooks-resource-list>
Любые suggetsions?
Спасибо.
ли вы создать локальную запись для конфигурации smooks? –
Я обновил свой пост с моей локальной конфигурацией входа. – Patrice