Fresh install of Java 8 on Windows, move my warbler-created Rails WAR file over, run java -jar railsapp.war and load it up in the browser:
Illegal key size: possibly you need to install Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for your JRE
Added the following code to initializers/java_crypto_patch.rb:
beginsecurity_class=java.lang.Class.for_name('javax.crypto.JceSecurity')restricted_field=security_class.get_declared_field('isRestricted')restricted_field.accessible=truerestricted_field.setnil,falserescuejava.lang.ClassNotFoundExceptionputs"JCE security not available on this platform"end
Ran warble executable war on the app again and moved it over to windows. Start the app, ....
And it works this time. Wow, now I wonder what caused the error before.
In any case, thanks for making me walk through it again, and sorry for wasting your time!