Problem in deploying EAR on application server v6.
I am working on a web application (jsp, struts, hibernate) running fine on tomcat 5.
I want to port this application on Websphere application server 6.0.0.1.
I created the EAR (as previously I had WAR file) from IBM Rational Application Developer 6 by just importing the project source and then exporting as EAR.
When the application deployed on server it did not accept the EAR and threw the following exception:
Message: The EAR file might be corrupt or incomplete.
AppDeploymentException: [null] org.eclipse.jst.j2ee.commonarchivecore.internal.ex ception.DeploymentDescriptorLoadException: IWAE0022E Exception occurred loading deployment descriptor for module "ETHEL.war" in EAR file "d:\Program Files\IBM\WebSphere\AppServer1\profiles\AppSrv02\w stemp\109199178\upload\ETHELEAR.ear"
I found out that there is servlet spec. compatibility issue with this version. I tried to apply the fix PQ98556 but was unable to that successfully.
I, then, deployed the application on web sphere application server v6.1, but again I got the same exception although it is mentioned that version 6.1 is compatible with the servlet specs, 6.0.0.1 is having problem with.
Kindly if anybody can guide me: do I have to cater for some parameters/version compatibility while EAR generation or any other thing related to rational developer or application server to solve the issue?
Thanks in advance,
Kind Regards.
|