2015-11-25 2 views
0

я вижу следующее заявление журнала, если я поворачиваю LogLevel для отладки:WSConfig добавления BouncyCastleProvider терпит неудачу

|DEBUG|service thread 1-15|ws.security.WSSConfig||The provider FirstProvider was added at position: 3 

|DEBUG|service thread 1-15|security.util.Loader||org.bouncycastle.jce.provider.BouncyCastleProvider from [Module "org.jboss.as.webservices.server.integration:main" ... 
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) 
    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) 
    at org.apache.ws.security.util.Loader.loadClass(Loader.java:252) 
    at org.apache.ws.security.util.Loader.loadClass(Loader.java:245) 
    at org.apache.ws.security.WSSConfig.addJceProvider(WSSConfig.java:868) 
    at org.apache.ws.security.WSSConfig$5.run(WSSConfig.java:446) 
    at org.apache.ws.security.WSSConfig$5.run(WSSConfig.java:443) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.apache.ws.security.WSSConfig.init(WSSConfig.java:443) 
    at org.jboss.wsf.stack.cxf.config.CXFStackConfig.<init>(CXFStackConfigFactory.java:61) 
    at org.jboss.wsf.stack.cxf.config.CXFStackConfigFactory.getStackConfig(CXFStackConfigFactory.java:45) 
    at org.jboss.ws.common.management.AbstractServerConfig.create(AbstractServerConfig.java:272) 
    at org.jboss.as.webservices.config.ServerConfigImpl.create(ServerConfigImpl.java:62) 
    at org.jboss.as.webservices.service.ServerConfigService.start(ServerConfigService.java:72) 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 

|DEBUG|service thread 1-15|ws.security.WSSConfig||The provider SecondProvider was added at position: 8 

Это происходит из-за библиотеки WSS4J. Мне интересно, нужно ли мне предпринимать какие-либо действия. Если я правильно понял, то были добавлены 2 провайдера, но добавление bouncycastle терпит неудачу. Я знаю, что я могу добавить bc libs в jboss или jre, но это действительно необходимо? Тот факт, что это «всего лишь» заявление отладки, заставляет меня также задаться вопросом, нужно ли это. Может быть, кто-то знает, что это на самом деле означает и может мне помочь.

ответ

1

WSS4J пытается установить поставщик BouncyCastle, если он доступен, и регистрирует ошибку уровня DEBUG, если это не так (это поведение изменится в следующей крупной версии). Не о чем беспокоиться, если вы не требуете установки BouncyCastle.

Смежные вопросы