Yes I did tried on 4.5.1. version of OpenEJB. But here it is giving classloader exception for org/xml/sax classes.
I have included all jars from openEJB_4.5.1/lib in ant task <fileset dir="${openejb.path}"> <include name="**/*.jar"/> </fileset> [junit] Caused by: java.lang.LinkageError: loader constraint violation: when resolving overridden method "org.apache.xerces.jaxp.SAXParserImpl.parse(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V" the class loader (instance of org/apache/openejb/core/TempClassLoader) of the current class, org/apache/xerces/jaxp/SAXParserImpl, and its superclass loader (instance of <bootloader>), have different Class objects for the type org/xml/sax/helpers/DefaultHandler used in the signature [junit] at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown Source) [junit] at org.apache.xml.resolver.readers.SAXCatalogReader.readCatalog(SAXCatalogReader.java:245) [junit] at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:681) [junit] at org.apache.cxf.catalog.OASISCatalogManager.loadCatalogs(OASISCatalogManager.java:148) [junit] at org.apache.cxf.catalog.OASISCatalogManager.loadContextCatalogs(OASISCatalogManager.java:133) [junit] at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:73) [junit] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [junit] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [junit] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [junit] at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [junit] at org.apache.cxf.bus.extension.Extension.load(Extension.java:199) [junit] ... 42 more -- View this message in context: http://openejb.979440.n4.nabble.com/ServiceConstructionException-Web-Service-unit-testing-is-not-working-in-OpenEJB-4-0-tp4659899p4659901.html Sent from the OpenEJB Dev mailing list archive at Nabble.com.