Hi. Is the issue resolved? If yes, kindly post the resolution. If not, well ... here are two links that might help. Not sure if you come across these:
1.
http://mail-archives.apache.org/mod_mbox/ws-axis-user/200606.mbox/%3C84f31d220606111915l6bf2c5e2p45085c7d1de64e6a@mail.gmail.com%3E
2.
http://java.sun.com/javase/6/docs/api/javax/xml/ws/spi/Provider.html - Here, it mentions this: "If the $java.home/lib/jaxws.properties file exists and it is readable by the java.util.Properties.load(InputStream) method and it contains an entry whose key is javax.xml.ws.spi.Provider, then the value of that entry is used as the name of the implementation class." As it suggests, you could try creating jaxws.properties and then specify the provider you want it to use. Or define a system property:
Of course, I still don't understand why both axis and [whatever you are using] need to be in the classpath. Maybe a minor refactoring - put the code in different projects or maybe segregate the deployment somehow - can fix that.
Best of luck! Let us know how it goes.
Srini