pierre-emma...@lloydspharmacy.co.uk wrote:
> Hi Ken
>
> Thanks for the link. Although, I have followed those instructions and it doesn't work. I receive the following exception when I deploy the ear file:
>
> 11/02/08 13:34:51:178 GMT 00000035 J2CAppUtils E ADMN0050E
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R <b>java.lang.ClassNotFoundException: org.mule.ra.MuleResourceAdapter</b>
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.util.ArchiveFileDynamicClassLoader.loadClassInDependentJarInEAR(ArchiveFileDynamicClassLoader.java)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.util.ArchiveFileDynamicClassLoader.loadClassInDependentJar(ArchiveFileDynamicClassLoader.java)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.util.ArchiveFileDynamicClassLoader.loadClass(ArchiveFileDynamicClassLoader.java)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at java.lang.ClassLoader.loadClass(ClassLoader.java:595)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.application.J2CAppUtils.getDefinedClass(J2CAppUtils.java:343)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.component.InstallRAHelper.loadBeanPropertyWithType(InstallRAHelper.java:226)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.component.InstallRAHelper.loadBeanProperty(InstallRAHelper.java:216)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.component.AdminOperationsMBean.createJ2C15ResourceAdapter(AdminOperationsMBean.java:1174)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.component.AdminOperationsMBean.createJ2C15ResourceAdapter(AdminOperationsMBean.java:1091)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.component.InstallRAHelper.createJ2C15ResourceAdapterForApp(InstallRAHelper.java:688)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.application.task.ConfigureTask.createJ2CRAForConnectorModule(ConfigureTask.java:1801)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.application.task.ConfigureTask.createRARModuleDeployment(ConfigureTask.java:1717)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.application.task.ConfigureTask.createMD(ConfigureTask.java:1638)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.application.task.ConfigureTask.createMDsIfNeeded(ConfigureTask.java:1350)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.application.task.ConfigureTask.reconcileModuleDeployment(ConfigureTask.java:1255)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.application.task.ConfigureTask.performTask(ConfigureTask.java:276)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:262)
> 11/02/08 13:34:51:178 GMT 00000035 SystemErr R at java.lang.Thread.run(Thread.java:810)
> <p />
> org.mule.ra.MuleResourceAdapter is in a jar file specified in my shared library. It seems that WAS doesn't associated the shared library with my ear file. I have tried to link my shared library with the server classloader or at deployment time or in the deployment descriptor of my application but I always get the same error.
>
> I also tried to deploy my RAR as a Resource Adapter but no luck either.
>
> My EAR file only contains a RAR module, no WAR or EJB module, but I don't think this would be a problem...
>
> Is there a specific configuration for RAR file embedded in EAR file to use shared library? Can you point to an simple example/tutorial?
>
> Any help/clues would be very much appreciated!
>
> Thanks a lot
>
> Pierre
>
I believe there's a difference between deployment and runtime classpath.
If no one else chimes in here, you probably should open a PMR with IBM.
Ken