1 Reply Latest reply: Aug 20, 2009 11:36 AM by Bruno Santos RSS

JBoss & METRO Classpath issues on Linux?

Bruno Santos Newbie

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.