Missing jcifs.jar warning or error in the catalina logs for non NTLM authentication environment

Missing jcifs.jar warning or error in the catalina logs for non NTLM authentication environment

book

Article ID: KB0074822

calendar_today

Updated On:

Products Versions
Spotfire Server All Versions

Description

The jcifs.jar file is only required when the Spotfire Server is setup to use NTLM authentication.

You may see the below warning on startup in the <Spotfire Server Install>\tomcat\logs\catalina.log file
=======================

WARNING [localhost-startStop-1] org.apache.tomcat.util.scan.StandardJarScanner.scan Failed to scan [file:/C:/tibco/tss/7.11.0/tomcat/lib/jcifs.jar] from classloader hierarchy  java.io.FileNotFoundException: C:\tibco\tss\7.11.0\tomcat\lib\jcifs.jar (The system cannot find the file specified)
=======================

Cause:
The above error is caused when using datasource drivers which may require the jcifs file.
e.g if you have a jtds.jar file you may receive the above error as  the manifest.mf file inside the jtds jar, looks for the  jcifs.jar on its classpath.

Issue/Introduction

Missing jcifs.jar warning or error in the catalina logs for non NTLM authentication environment

Resolution

Resolution:
1) Download the jcifs.jar from  http://public.tibco.com/pub/tibco_oss/jcifs/ 
2) Copy the jcifs.jar to the <Spotfire Server Install>\tomcat\lib folder
3) Restart the Spotfire Server Service

 

Additional Information

https://stackoverflow.com/questions/45206308/tomcat-8-5-15-unable-to-find-jcifs-jar