项目部署到jboss中出现Cannot verify jar:bcprov-jdk15-144.jar!问题
一. 背景:
初次接触jboss,出现此问题的背景是客户需要将项目部署到jboss服务器上运行,让我提供相应war包。由于项目使用了bcprov-jdk15-144实现加解密算法,问题就出现在此jar包上。
二.先上异常代码:
java.lang.SecurityException: JCE cannot authenticate the provider BC
at javax.crypto.Cipher.getInstance(Cipher.java:642)
at com.ft.otp.util.alg.RSA.RSA_Decrypt(RSA.java:51)
at com.ft.otp.manager.lic.decode.LicenseDecode.decodeLic(LicenseDecode.java:101)
at com.ft.otp.manager.lic.decode.LicenseDecode.getLicenseInfo(LicenseDecode.java:38)
at com.ft.otp.common.config.LicenseConfig.<init>(LicenseConfig.java:55)
at com.ft.otp.common.config.LicenseConfig.loadLicenceInfo(LicenseConfig.java:90)
at com.ft.otp.core.listener.InitializationLoad.configLoad(InitializationLoad.java:87)
at com.ft.otp.core.listener.MyServletContextListener.contextInitialized(MyServletContextListener.java:93)
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850)
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.se