[英]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.