首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将插件上传到Fortify

无法将插件上传到Fortify
EN

Stack Overflow用户
提问于 2019-03-05 10:40:44
回答 1查看 247关注 0票数 0

当我试图上传示例解析器插件时,我得到的错误是“错误加载/验证插件元数据来自jar”。下面是它的图像。

下面的行来自日志文件。

代码语言:javascript
复制
2019-03-05 02:25:19,719 | INFO  | 95-6077bc1af140] | ExchangeProcessorRequest         | 9 - com.fortify.plugin.camel - 1.3.1071 |  Plugin com.fortify.plugin.runtime.manager received message com.fortify.plugin.messaging.manager.PluginInstallRequest@45feadce; session null
2019-03-05 02:25:19,723 | INFO  | pool-20-thread-1 | PluginManagerImpl                | 19 - com.fortify.plugin.runtime - 1.3.1071 |  INSTALLING plugin from remote URL [file:/C:/Users/Administrator/Documents/Fortify_SSC_Server_18.10/apache-tomcat-8.5.28/temp/SSC-ssc/576e452a660d48659b21388ef203262b.jar]
2019-03-05 02:25:19,751 | INFO  | pool-20-thread-1 | PluginManagerImpl                | 19 - com.fortify.plugin.runtime - 1.3.1071 |  Location for bundle to be installed: [ffinstall:/C:/Users/Administrator/Documents/Fortify_SSC_Server_18.10/apache-tomcat-8.5.28/temp/576e452a660d48659b21388ef203262b.jar_23660754815308672.jar]
2019-03-05 02:25:19,755 | WARN  | pool-20-thread-1 | PluginManagerImpl                | 19 - com.fortify.plugin.runtime - 1.3.1071 |  Plugin installation FAILED.
2019-03-05 02:25:19,755 | ERROR | pool-20-thread-1 | PluginManagerMessageHandler      | 9 - com.fortify.plugin.camel - 1.3.1071 |  Failed to install plugin from URL=file:/C:/Users/Administrator/Documents/Fortify_SSC_Server_18.10/apache-tomcat-8.5.28/temp/SSC-ssc/576e452a660d48659b21388ef203262b.jar
com.fortify.plugin.runtime.metadata.PluginMetadataException: Error loading/validating plugin metadata from jar
    at com.fortify.plugin.runtime.metadata.internal.PluginMetadataLoaderImpl.loadPluginJarMetadata(PluginMetadataLoaderImpl.java:46)
    at com.fortify.plugin.runtime.transformer.AbstractPluginUrlHandler.doTransform(AbstractPluginUrlHandler.java:109)
    at com.fortify.plugin.runtime.transformer.AbstractPluginUrlHandler.access$000(AbstractPluginUrlHandler.java:40)
    at com.fortify.plugin.runtime.transformer.AbstractPluginUrlHandler$Connection.getInputStream(AbstractPluginUrlHandler.java:85)
    at java.net.URL.openStream(URL.java:1045)[:1.8.0_181]
    at com.fortify.plugin.runtime.manager.internal.PluginManagerImpl.installPluginJar(PluginManagerImpl.java:266)
    at com.fortify.plugin.runtime.manager.internal.PluginManagerImpl.installRemotePluginJar(PluginManagerImpl.java:246)
    at com.fortify.plugin.runtime.manager.internal.PluginManagerImpl.installPlugin(PluginManagerImpl.java:116)
    at com.fortify.plugin.camel.manager.PluginManagerMessageHandler.handleInOutRequest(PluginManagerMessageHandler.java:49)[9:com.fortify.plugin.camel:1.3.1071]
    at com.fortify.plugin.camel.manager.PluginManagerMessageHandler.handleInOutRequest(PluginManagerMessageHandler.java:39)[9:com.fortify.plugin.camel:1.3.1071]
    at com.fortify.plugin.camel.helpers.ExchangeProcessorRequest.handle(ExchangeProcessorRequest.java:37)[9:com.fortify.plugin.camel:1.3.1071]
    at com.fortify.plugin.camel.helpers.ExchangeProcessor$AsyncTask.run(ExchangeProcessor.java:123)[9:com.fortify.plugin.camel:1.3.1071]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[:1.8.0_181]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[:1.8.0_181]
    at java.lang.Thread.run(Thread.java:748)[:1.8.0_181]

我将元数据信息(.xml文件)复制到与.JAR文件相同的目录中。

有人能告诉我,如果我在这里遗漏了什么吗?或者我必须用不同的方式去做?

下面是示例解析器的链接。

https://github.com/fortify/sample-parser

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-11 13:23:54

这个问题解决了。

我使用错误的.java文件作为.JAR文件进行转换。

当我使用了正确的.java文件和.xml文件时,我获得了成功。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55000871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档