I am migrating from WAS 4 to WAS6. I am using RSA 7.0.2 to do the migration of my code. JDK version used earlier was 1.3.18 and the current version set in my RSA is 1.4.2. I use older versions of xalan and xerces in my application. I am getting this error message.
I modified the server class loading settings to load PARENT_LAST and SINGLE loader. However, this affects the admin console as it to seems to be using another versions of the parsers. I get the following error
Has anybody faced this issue? Any help will be highly appreciated.
I was also getting a similar error when using server classloader policy set to single and installing an ear containing a jar file with a version that differed to that used by WebSphere's admin console:
[1/05/08 12:32:58:789 EST] 0000000a ServletWrappe E SRVE0100E: Did not realize init() exception thrown by servlet action: java.lang.NoSuchMethodError: org.apache.commons.validator.ValidatorResources: method addConstantParam(Ljava/lang/String;Ljava/lang/String V not found
This stopped the admin console from running, causing much wailing and gnashing of teeth. We solved the problem by deleting the offending ear from the deployed apps directory (and possibly cache/temp dirs) and restarting the server. It complained about the missing ear but at least we could get the admin console back and uninstall the app (or change the classloader policy back).