Author: alessio.soldano(a)jboss.com
Date: 2011-05-12 12:26:19 -0400 (Thu, 12 May 2011)
New Revision: 14388
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/extensions/security/Util.java
Log:
Use proper classloader for looking up NonceFactory
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/extensions/security/Util.java
===================================================================
---
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/extensions/security/Util.java 2011-05-12
16:12:15 UTC (rev 14387)
+++
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/extensions/security/Util.java 2011-05-12
16:26:19 UTC (rev 14388)
@@ -27,6 +27,7 @@
import javax.xml.namespace.QName;
import org.jboss.ws.WSException;
+import org.jboss.wsf.spi.classloading.ClassLoaderProvider;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@@ -218,7 +219,7 @@
@SuppressWarnings("unchecked")
public static <T> T loadFactory(Class<T> factoryType, String
factoryClassName, Class<? extends T> defaultFactoryClassName)
{
- ClassLoader loader = SecurityActions.getContextClassLoader();
+ ClassLoader loader =
ClassLoaderProvider.getDefaultProvider().getServerIntegrationClassLoader();
String name = factoryClassName != null ? factoryClassName :
SecurityActions.getSystemProperty(factoryType.getName());
if (name == null)
name = defaultFactoryClassName.getName();
Show replies by date