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);


Reply via email to