一尘不染

将MarvinFramework添加到Tomcat7上的WebApp

tomcat

我有一个Jersey正在运行的WebApp,Tomcat并且想要集成MarvinFrameworkImageProcessing。基本上,我想减少噪声,灰度并缩放图像以进行进一步处理。

马文框架依赖于定制插件其具体prupose,这些插件我想使用。但是由于Framwork有其自己的ClassLoaderJAR可以在运行时从项目中的绝对位置动态加载插件,所以我对ClassLoader能够加载JAR感到困惑。我使用WEB- INF/lib-dir 在-dir 内为独立应用程序重新创建了目录结构,Deployment Assembly但没有成功。

我得到:

java.io.FileNotFoundException: .\marvin\plugins\image\org.marvinproject.image.color.grayScale.jar

当我尝试:

marvinImagePlugin = MarvinPluginLoader.loadImagePlugin("org.marvinproject.image.color.grayScale.jar");

jar文件应按部署分别位于:

WEB-INF/lib/marvin/plugins/image

阅读 164

收藏
2020-06-16

共1个答案

一尘不染

您可以将库路径设置MarvinDefinitions.setImagePluginPath(path);为您选择的路径。在这种情况下,您必须手动将文件放入JVM,并且它们不会自动部署。

2020-06-16