You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Doolittle, Todd" <TD...@searshc.com> on 2006/11/17 18:24:29 UTC

Axis 2 1.1 under Websphere

We have a simple Axis 2 client that runs fine in a stand alone
environment.  However when we try to run this client from within a
servlet running under websphere 5 we get the following error...

javax.xml.stream.FactoryConfigurationError: Provider
com.bea.xml.stream.MXParserFactory not found

Any idea what the problem might be?

Here is more of the stack trace...
javax.xml.stream.FactoryConfigurationError: Provider
com.bea.xml.stream.MXParserFactory not found
at javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:72)
at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:178)
at
javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:155)
at
org.apache.axiom.om.util.StAXUtils.getXMLInputFactory(StAXUtils.java:40)
at
org.apache.axiom.om.util.StAXUtils.createXMLStreamReader(StAXUtils.java:
66)
at
org.apache.axis2.deployment.DescriptionBuilder.buildOM(DescriptionBuilde
r.java:86)
at
org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigB
uilder.java:58)
at
org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(D
eploymentEngine.java:690)
at
org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(
FileSystemConfigurator.java:109)
at
org.apache.axis2.context.ConfigurationContextFactory.createConfiguration
Context(ConfigurationContextFactory.java:61)
at
org.apache.axis2.context.ConfigurationContextFactory.createConfiguration
ContextFromFileSystem(ConfigurationContextFactory.java:180)
at
org.apache.axis2.client.ServiceClient.initializeTransports(ServiceClient
..java:189)
at
org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClie
nt.java:118)
at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:114)
at
com.searshc.store.receiving.data.axis2.InvComServiceStub.<init>(InvComSe
rviceStub.java:71)



Re: Axis 2 1.1 under Websphere

Posted by Martin Gainty <mg...@hotmail.com>.
Axis 2 1.1 under WebsphereGood Evening Todd-

I found it in stax distro
http://dist.codehaus.org/stax/jars/
download stax-src-1.2.0.zip
decompress
build with ant
place .\build\stax-api-1.0.1.jar on CLASSPATH

HTH
Martin--
This e-mail communication and any attachments may contain confidential and privileged information for the use of the 
designated recipients named above. If you are not the intended recipient, you are hereby notified that you have received
this communication in error and that any review, disclosure, dissemination, distribution or copying of it or its 
contents
  ----- Original Message ----- 
  From: Doolittle, Todd 
  To: axis-user@ws.apache.org 
  Sent: Friday, November 17, 2006 12:24 PM
  Subject: Axis 2 1.1 under Websphere




  We have a simple Axis 2 client that runs fine in a stand alone environment.  However when we try to run this client from within a servlet running under websphere 5 we get the following error.

  javax.xml.stream.FactoryConfigurationError: Provider com.bea.xml.stream.MXParserFactory not found

  Any idea what the problem might be?

  Here is more of the stack trace.

  javax.xml.stream.FactoryConfigurationError: Provider com.bea.xml.stream.MXParserFactory not found

  at javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:72)

  at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:178)

  at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:155)

  at org.apache.axiom.om.util.StAXUtils.getXMLInputFactory(StAXUtils.java:40)

  at org.apache.axiom.om.util.StAXUtils.createXMLStreamReader(StAXUtils.java:66)

  at org.apache.axis2.deployment.DescriptionBuilder.buildOM(DescriptionBuilder.java:86)

  at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:58)

  at org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:690)

  at org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:109)

  at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:61)

  at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:180)

  at org.apache.axis2.client.ServiceClient.initializeTransports(ServiceClient.java:189)

  at org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClient.java:118)

  at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:114)

  at com.searshc.store.receiving.data.axis2.InvComServiceStub.<init>(InvComServiceStub.java:71)



Re: Axis 2 1.1 under Websphere

Posted by Davanum Srinivas <da...@gmail.com>.
throw in the prefer-webinf stuff as mentioned in the documentation and
make sure the stax and woodstox jars are in WEB-INF/lib

thanks,
dims

On 11/17/06, Doolittle, Todd <TD...@searshc.com> wrote:
>
>
>
>
> We have a simple Axis 2 client that runs fine in a stand alone environment.
> However when we try to run this client from within a servlet running under
> websphere 5 we get the following error…
>
> javax.xml.stream.FactoryConfigurationError: Provider
> com.bea.xml.stream.MXParserFactory not found
>
> Any idea what the problem might be?
>
> Here is more of the stack trace…
>
> javax.xml.stream.FactoryConfigurationError: Provider
> com.bea.xml.stream.MXParserFactory not found
>
> at
> javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:72)
>
> at
> javax.xml.stream.FactoryFinder.find(FactoryFinder.java:178)
>
> at
> javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:155)
>
> at
> org.apache.axiom.om.util.StAXUtils.getXMLInputFactory(StAXUtils.java:40)
>
> at
> org.apache.axiom.om.util.StAXUtils.createXMLStreamReader(StAXUtils.java:66)
>
> at
> org.apache.axis2.deployment.DescriptionBuilder.buildOM(DescriptionBuilder..java:86)
>
> at
> org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:58)
>
> at
> org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:690)
>
> at
> org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:109)
>
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:61)
>
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:180)
>
> at
> org.apache.axis2.client.ServiceClient.initializeTransports(ServiceClient.java:189)
>
> at
> org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClient.java:118)
>
> at
> org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:114)
>
> at
> com.searshc.store.receiving.data.axis2.InvComServiceStub.<init>(InvComServiceStub.java:71)
>


-- 
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org