Index: container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java
===================================================================
--- container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java	(revision 751256)
+++ container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java	(working copy)
@@ -83,6 +83,7 @@
 
     private static final Logger logger = Logger.getInstance(LogCategory.OPENEJB_STARTUP_CONFIG, ConfigurationFactory.class);
     private static final Messages messages = new Messages(ConfigurationFactory.class);
+    private static final String SUNCONFIG_SKIP_PROPERTY = "openejb.sunconfig.skip";
 
     private String configLocation = "";
 
@@ -185,7 +186,11 @@
 
         chain.add(new CmpJpaConversion());
         chain.add(new OpenEjb2Conversion());
-        chain.add(new SunConversion());
+
+        String sunconfigSkip = SystemInstance.get().getProperty(SUNCONFIG_SKIP_PROPERTY, "false");
+        if (!Boolean.parseBoolean(sunconfigSkip)) {
+            chain.add(new SunConversion());
+        }
         chain.add(new WlsConversion());
 
         if (System.getProperty("duct tape") != null){
