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.


+

Search Tips   |   Advanced Search