Author: dkulp Date: Mon Apr 13 20:17:46 2009 New Revision: 764599 URL: http://svn.apache.org/viewvc?rev=764599&view=rev Log: [CXF-2162] If wss4j not found, continue and trap out if it's needed later
Modified: cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/policy/WSSecurityPolicyLoader.java Modified: cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/policy/WSSecurityPolicyLoader.java URL: http://svn.apache.org/viewvc/cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/policy/WSSecurityPolicyLoader.java?rev=764599&r1=764598&r2=764599&view=diff ============================================================================== --- cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/policy/WSSecurityPolicyLoader.java (original) +++ cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/policy/WSSecurityPolicyLoader.java Mon Apr 13 20:17:46 2009 @@ -73,7 +73,14 @@ @PostConstruct public void register() { registerBuilders(); - registerProviders(); + try { + registerProviders(); + } catch (Throwable t) { + //probably wss4j isn't found or something. We'll ignore this + //as the policy framework will then not find the providers + //and error out at that point. If nothing uses ws-securitypolicy + //no warnings/errors will display + } } public void registerBuilders() { AssertionBuilderRegistry reg = bus.getExtension(AssertionBuilderRegistry.class);