Most of us had this trouble especially if you are a service consumer.
- I had this same trouble and thought this might help many of us.
- I had a service provider who asked me to generate client jar using their WSDL with JDK6.0
- But my application was running in JBoss with a SUN JVM5.
- When ever I try to access this web services, I always had trouble "CatalogManager" not found.
- I figured out that this class is in JDK6 \ jre\lib\rt.jar, but my classpath was set to use JDK5.
To overcome this situation I did the following <ol> <li> jaxb-api.jar (Specification-Version: 2.1) <li> jaxb-impl.jar(Specification-Version: 2.1) <li> jaxb-xjc.jar(Specification-Version: 2.1) <li> jaxws-api.jar(Specification-Version: 2.1) <li> jaxws-rt.jar(Specification-Version: 2.1) <li> jaxws-tools.jar(Specification-Version: 2.1) <li> webservices-rt.jar Specification-Version: 1.0 </ol> Add these to the JBoss-->server-default-lib and you should be able to access this JDK 6 services from a jdk5 client.NJoy.