我有一个Jersey
上运行的Web应用程序Tomcat
并希望将整合MarvinFramework
的图像处理。 基本上我想降低噪声,灰度和缩放图像以进行进一步处理。
在马文框架依赖于定制插件其具体prupose,这些插件我想使用。 但由于Framwork有自己的ClassLoader
,加载插件JAR
在该项目内的绝对位置运行时动态的,我很困惑在哪里放置文件或如何配置Web应用程序,该ClassLoader是能够负担的JAR文件。 我重新创建的目录结构的独立应用程序里面我的WEB-INF/lib
与-dir Deployment Assembly
,但我没有成功。
我得到一个:
java.io.FileNotFoundException: .\marvin\plugins\image\org.marvinproject.image.color.grayScale.jar
当我尝试:
marvinImagePlugin = MarvinPluginLoader.loadImagePlugin("org.marvinproject.image.color.grayScale.jar");
罐子文件应位于由deploment assebmly在:
WEB-INF/lib/marvin/plugins/image