You must have two icefaces jars in your EAR, on different classloaders.
I have icefaces.jar in the root of the EAR and also in WEB-INF/lib in the WAR. Do you mean for the icefaces.jar to be copied to a second location in the EAR? If so what is a normal location and could you point me in the direction of how to configure this? I don't know how to configure a different classloader in an EAR.
Never, ever, ever put two copies of the same jar in one EAR!
By that I include one in the EAR and one in the WAR (which is in the EAR).
Try putting the jars in the EAR *only*, and adding them to application.xml. Note sure if that will work but it might.
That works. Thanks for that!