CO Extension personalization fail with "Could not create java class" error
I am in Oracle Apps EBS R12 2.2.4. Doing OAF customization to extend CO on iProcurement Non Catalog Request Page. Placed XXNonCatalogRequestCO.java file in path: $JAVA_TOP/xx/oracle/apps/icx/icatalog/shopping/webui. Ran javac command to generate class file. Ran adcgnjar command and regenerated customall.jar file at JAVA_TOP. Bounced oacore and weblogic server. Done personalization to get custom CO on region. But page error after personalization:
oracle.apps.fnd.framework.OAException: Could not create Java class: (xx.oracle.apps.icx.icatalog.shopping.webui.XXNonCatalogRequestCO) associated with region: (PageLayoutRN). This is probably because the class name is wrong or not included in project.