Troubleshooting Stories
- UnsatisfiedLinkerError jnadispatch: solved by placing JNA jars in the common classloader.
- Browser shows BASIC authentication popup: solved by re-ordering authenticators.
- ClassNotFoundException on Tomcat: solved by putting waffle-jna.jar in tomcat/lib.
- ClassNotFoundException on JBoss: solved by putt JARs in application.ear/APP-INF/lib.
- Popup asking for username/password: solved by forcing NTLM, Kerberos not working.
- Negotiate authentication returns 404 File Not Found: solved by creating a missing 401.html.
- Issues specifying AD groups with Spring-security: solved by using the fully qualified user/group name.
- Tomcat Manager not working under SSO: solved by editing 401.jsp, external solution.
- Password prompt instead of SSO: solved by running Tomcat as LocalSystem.
- Struts application not accepting multipart/form-data: solved by removing a legacy security constraint.
- Server returns 401 Access Denied with the AP_ERR_MODIFIED error code: solved by running server as a service with a domain account.
- Failed to create temporary file for jnidispatch library: java.io.IOException: solved by recreating Tomcat temp dir.
- com.sun.jna.platform.win32.Win32Exception: the logon attempt failed: solved by enabling Kerberos logging and KB957097.
- Cannot find where to enable WAFFLE logging in JBoss: solved by locating application's log4j.xml.
Troubleshooting Kerberos
Troubleshooting NTLM