Seems like you have enabled the JMS transport sender in the Axis2
configuration.  In this case Axis2 functions as a JMS client to a JMS
server.  To communicate with the JMS server Axis2 needs some JMS and JNDI
classes of which the implementation classes are specific to the used JMS
server. For that some jar files should be added to the Axis2 lib directory.

For example if you are using ActiveMQ the jars would be something like,
activeio-core-3.0-beta1.jar, activemq-core-4.0-RC2.jar,
geronimo-jms_1.1_spec-1.0.jar, geronimo-j2ee-management_1.0_spec-1.0.jar

If JBoss then probably jbossall-client.jar would have all the required
classes, I think.

Check this article. http://ws.apache.org/axis2/1_3/jms-transport.html

Upul

On 10/24/07, Shalab Goel <[EMAIL PROTECTED]> wrote:
>
> Appreciate any help on what I might be missing.
>
>
> java.lang.NoClassDefFoundError: javax/jms/BytesMessage
>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>         at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
>         at java.lang.Class.getConstructor0(Unknown Source)
>         at java.lang.Class.newInstance0(Unknown Source)
>         at java.lang.Class.newInstance(Unknown Source)
>         at
> org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(
> AxisConfigBuilder.java:516)
>         at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(
> AxisConfigBuilder.java:109)
>         at
> org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(
> DeploymentEngine.java:640)
>         at
> org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(
> FileSystemConfigurator.java:105)
>         at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext
> (ConfigurationContextFactory.java:60)
>         at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem
> (ConfigurationContextFactory.java:174)
>         at org.apache.axis2.client.ServiceClient.initializeTransports(
> ServiceClient.java:211)
>         at org.apache.axis2.client.ServiceClient.configureServiceClient(
> ServiceClient.java:138)
>         at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java
> :133)
> ...
> ...
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to