Hi all,
Recently I got another unexpected error out of the JBoss/METRO deployment. While running the web services client under Linux I got the following error:
javax.xml.ws.WebServiceException: Unable to load Provider: Failed to load javax.xml.ws.spi.Provider: org.jboss.ws.core.jaxws.spi.ProviderImpl
javax.xml.ws.WebServiceException: Unable to load Provider: Failed to load javax.xml.ws.spi.Provider: org.jboss.ws.core.jaxws.spi.ProviderImpl
at javax.xml.ws.spi.Provider.provider(Provider.java:90)
at javax.xml.ws.Service.(Service.java:81)
...
The web services have been working just fine under windows and in one other Linux machine. I was able to overcome the problem by removing the jboss-jaxws.jar from the JBOSS_HOME/server/name/lib directory.
As we still have a few other Linux boxes to go through and because we've not run enough testing on it after the removal of this jar, my question is... is this a required jar when working under the METRO stack? If so, what's the impact of not having it in the classpath.
We are using JBoss 4.2.3 GA + METRO 3.1.1 stack.
P.S. When first installed we've also noticed that we had to remove the jboss-saaj.jar lib from the classpath since the METRO install did not clean it.
Thanks,
B.
While reading the other posts I found that Alessio Soldano already provided the answer for this in here:
http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157912