繁体   English   中英

JQuantlib缺少扩展

[英]JQuantlib missing extensions

我正在做一个需要大量财务计算的大项目,我在使用Netbeans IDE 7.3和Java EE 5的默认Web应用程序(不是maven应用程序),我的应用程序服务器是tomcat 7,我正在使用jsps和servlet,我的操作系统是Windows 7的。

我下载了jquantlib二进制文件并将其添加到我的应用程序中,但是当我运行它时,它一直在说它需要找不到的slf4j-api扩展,因此我也将其下载并将其jar添加到我的项目中,但错误仍然存​​在。

我该如何解决? 谁能给我一些指导呢?

这里的关键是jquantlib在jar清单中需要slf4j-api版本1.4.0:

(来自jquantlib.jar中的MANIFEST.MF)

Implementation-Vendor-Id: org.jquantlib
    Extension-List: slf4j-api
    slf4j-api-Extension-Name: slf4j-api
    slf4j-api-Implementation-Version: 1.4.0

Tomcat会尝试使用您要包含在应用程序中的slf4j-api版本,但是您所包含的内容实际上可能不兼容。 参见http://grepcode.com/file/repo1.maven.org/maven2/org.apache.tomcat/tomcat-catalina/7.0.34/org/apache/catalina/util/Extension.java#Extension.isCompatibleWith%28org .apache.catalina.util.Extension%29了解详细信息。

底线-尝试在应用程序中使用slf4j-api版本1.4.0。

尝试从MANIFEST.MF文件中删除提及sfl4j的行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM