I seem to be having a strange problem. I have an ear that contains a RAR, 3 WARs, and the standard EAR folders. In the lib directory, I have all my dependencies including the library for the security provider. If I run it as is, I get a NoSuchProviderException. However if I add -Djava.ext.dirs="<location_of_jar>" to JAVA_OPTS in standalone.conf.bat, it finds the jar just fine and everything works. Why does it find all my jars fine in the lib directory except for the security provider jar? Thanks in advance for any help!