Troubleshoot and support > Migrate > Store migration
Error when launching a page in a store with a custom tag library
After migrating the store, you attempt to launch a custom store page but exception error messages are logged. You are using a custom tag library in the store.
Problem
An exception similar to the following example occurs:
An error has occurred: Error Code Message Target Servlet Name 500 JSPG0047E: Unable to locate tag library for uri /WEB-INF/struts-tiles.tld /HostedStoreFrontAssetStore/FLPageTemplate.jsp -------------------------------------------------------------------------------- Stack Trace: com.ibm.ws.jsp.webcontainerext.JSPErrorReport: JSPG0047E: Unable to locate tag library for uri /WEB-INF/struts-tiles.tld at com.ibm.ws.jsp.translator.visitor.tagfiledep.TagFileDependencyVisitor.visitCustomTagStart(TagFileDependencyVisitor.java:76) at com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisitor.java:366) at com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.java:419) at com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisitor.java:234) at com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:216) at com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.java:127) at ...
Solution
Your custom tag libraries were not migrated with the store. Copy the referenced struts-tiles.tld file from the old environment to the new WebSphere Commerce version 7 machine.