我开发了一个自定义调解器及其相应的工厂/序列化器类,以便我可以在序列中为其配置复杂的配置选项。这是使用碳工作室的碳应用程序项目制作的。
问题是我可以使配置元素工作的唯一方法是在.car文件之外部署 jar文件。
我可以只部署.car文件以使其工作吗?我必须将META-INF/services文件夹放在哪里才能正常工作?
这是我的 CarbonAppProject 结构
CarbonApp
+--artifacts
+--lib
+--library
+--bundle
+--jXLS <-- Java Library Artifact
+--synapse
+--mediator
+--XlsToObjectMediator <-- Custom Mediator Artifact
+--builder
+--META-INF
+--services
+--org.apache.synapse.config.xml.MediatorFactory <-- FILE
+--org.apache.synapse.config.xml.MediatorSerializer <-- FILE
+--src
+--main
+--java
+--<package> <-- mediator, factory and serializer clases
任何帮助都感激不尽。