Hi Folks, I did some googling but couldn't find anything regarding this error.
Any help will be much appreciated.. Thanks! -- Vivek Mishra On Wed, Jul 11, 2012 at 4:40 PM, vivek mishra <mishravive...@gmail.com>wrote: > Hi Folks, > > I am deploying my war on websphere app server which is on AIX box. > Application devlopment has been done on windows box with tomcat > server. > > I am facing below issue related to struts ActionServlet. Is there any > other thing required in struts setup for deploying it on websphere. > Here's the log: > > > [7/11/12 3:41:37:528 PDT] 0000002b extension W > com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor > createServletWrapper Servlet action is currently unavailable: > SRVE0201E: Servlet [org.apache.struts.action.ActionServlet]: not a > servlet class > [7/11/12 3:41:37:531 PDT] 0000002b webcontainer I > com.ibm.ws.wswebcontainer.VirtualHost addWebApplication SRVE0250I: Web > Module HWInventory has been bound to > default_host[*:9080,*:80,*:9443,*:5060,*:5061,*:443, > hidh220.hydc.sbc.com:9080,hidh220.hydc.sbc.com:80, > hidh220.hydc.sbc.com:9443,hidh220.hydc.sbc.com:5060, > hidh220.hydc.sbc.com:5061,hidh220.hydc.sbc.com:443]. > [7/11/12 3:41:37:548 PDT] 0000002b ApplicationMg A WSVR0221I: > Application started: HW-Inventory_war > [7/11/12 3:41:37:550 PDT] 0000002b CompositionUn A WSVR0191I: > Composition unit WebSphere:cuname=HW-Inventory_war in BLA > WebSphere:blaname=HW-Inventory_war started. > [7/11/12 3:42:12:806 PDT] 00000035 FfdcProvider W > com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident > emitted on > /opt/app/t1ls1m1/was/was70/profiles/node/logs/ffdc/empserver1_7df07df0_12.07.11_03.42.12.7828901877600843941052.txt > com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter 303 > [7/11/12 3:42:12:822 PDT] 00000035 FfdcProvider W > com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident > emitted on > /opt/app/t1ls1m1/was/was70/profiles/node/logs/ffdc/empserver1_7df07df0_12.07.11_03.42.12.8083026816414544817095.txt > com.ibm.ejs.sm.client.ui.NLS.getString 353 > [7/11/12 3:42:12:847 PDT] 00000035 FfdcProvider W > com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident > emitted on > /opt/app/t1ls1m1/was/was70/profiles/node/logs/ffdc/empserver1_7df07df0_12.07.11_03.42.12.8231623118843111297843.txt > com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter 380 > [7/11/12 3:42:12:874 PDT] 00000035 FfdcProvider W > com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident > emitted on > /opt/app/t1ls1m1/was/was70/profiles/node/logs/ffdc/empserver1_7df07df0_12.07.11_03.42.12.8483756132019284550693.txt > com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper > 166 > [7/11/12 3:42:13:025 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.html.MessagesTei] from > /WEB-INF/tlds/struts-html.tld > [7/11/12 3:42:13:043 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.bean.CookieTei] from > /WEB-INF/tlds/struts-bean.tld > [7/11/12 3:42:13:045 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.bean.DefineTei] from > /WEB-INF/tlds/struts-bean.tld > [7/11/12 3:42:13:047 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.bean.HeaderTei] from > /WEB-INF/tlds/struts-bean.tld > [7/11/12 3:42:13:049 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.bean.IncludeTei] from > /WEB-INF/tlds/struts-bean.tld > [7/11/12 3:42:13:052 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.bean.PageTei] from > /WEB-INF/tlds/struts-bean.tld > [7/11/12 3:42:13:054 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.bean.ParameterTei] from > /WEB-INF/tlds/struts-bean.tld > [7/11/12 3:42:13:059 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.bean.ResourceTei] from > /WEB-INF/tlds/struts-bean.tld > [7/11/12 3:42:13:061 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.bean.SizeTei] from > /WEB-INF/tlds/struts-bean.tld > [7/11/12 3:42:13:063 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.bean.StrutsTei] from > /WEB-INF/tlds/struts-bean.tld > [7/11/12 3:42:13:068 PDT] 00000035 jsp W > com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP > container failed to load the TagExtraInfo class > [org.apache.struts.taglib.logic.IterateTei] from > /WEB-INF/tlds/struts-logic.tld > [7/11/12 3:42:14:028 PDT] 00000035 FfdcProvider W > com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident > emitted on > /opt/app/t1ls1m1/was/was70/profiles/node/logs/ffdc/empserver1_7df07df0_12.07.11_03.42.13.9098318387834728160278.txt > com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.translateJsp > 259 > [7/11/12 3:42:14:030 PDT] 00000035 webapp E > com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: > [Servlet Error]-[/pages/error/404.jsp]: > com.ibm.ws.jsp.JspCoreException: JSPG0049E: /pages/error/404.jsp > failed to compile : > > > /opt/app/t1ls1m1/was/was70/profiles/node/temp/t1ls1m1/empserver1/HW-Inventory_war/HW-Inventory.war/pages/error/_404.java > : 60 : The method getJspApplicationContext(ServletContext) is > undefined for the type JspFactory > > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.translateJsp(AbstractJSPExtensionServletWrapper.java:612) > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._checkForTranslation(AbstractJSPExtensionServletWrapper.java:479) > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkForTranslation(AbstractJSPExtensionServletWrapper.java:337) > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:153) > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:353) > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:354) > at > com.ibm.ws.webcontainer.webapp.WebApp.sendError(WebApp.java:3369) > at > com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3968) > at > com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276) > at > com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931) > at > com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592) > at > com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) > at > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) > at > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) > at > com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) > at > com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) > at > com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) > at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) > at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) > at > com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) > at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604) > > [7/11/12 3:42:14:035 PDT] 00000035 webapp E > com.ibm.ws.webcontainer.webapp.WebApp reportRecursiveError Error Page > Exception The server cannot use the error page specified for your > application because of the exception printed below. > [7/11/12 3:42:14:041 PDT] 00000035 webapp E > com.ibm.ws.webcontainer.webapp.WebApp reportRecursiveError Error Page > Exception: > [7/11/12 3:42:20:153 PDT] 00000036 webapp E > com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: > [Servlet Error]-[/pages/error/404.jsp]: > com.ibm.ws.jsp.JspCoreException: JSPG0049E: /pages/error/404.jsp > failed to compile : > > > /opt/app/t1ls1m1/was/was70/profiles/node/temp/t1ls1m1/empserver1/HW-Inventory_war/HW-Inventory.war/pages/error/_404.java > : 60 : The method getJspApplicationContext(ServletContext) is > undefined for the type JspFactory > > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.translateJsp(AbstractJSPExtensionServletWrapper.java:612) > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._checkForTranslation(AbstractJSPExtensionServletWrapper.java:479) > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkForTranslation(AbstractJSPExtensionServletWrapper.java:337) > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:153) > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:354) > at > com.ibm.ws.webcontainer.webapp.WebApp.sendError(WebApp.java:3369) > at > com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3968) > at > com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276) > at > com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931) > at > com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592) > at > com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) > at > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) > at > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) > at > com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) > at > com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) > at > com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) > at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) > at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) > at > com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) > at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604) > > [7/11/12 3:42:20:158 PDT] 00000036 webapp E > com.ibm.ws.webcontainer.webapp.WebApp reportRecursiveError Error Page > Exception The server cannot use the error page specified for your > application because of the exception printed below. > [7/11/12 3:42:20:162 PDT] 00000036 webapp E > com.ibm.ws.webcontainer.webapp.WebApp reportRecursiveError Error Page > Exception: > [7/11/12 3:43:18:350 PDT] 00000036 webapp E > com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: > [Servlet Error]-[/pages/error/404.jsp]: > com.ibm.ws.jsp.JspCoreException: JSPG0049E: /pages/error/404.jsp > failed to compile : > > > /opt/app/t1ls1m1/was/was70/profiles/node/temp/t1ls1m1/empserver1/HW-Inventory_war/HW-Inventory.war/pages/error/_404.java > : 60 : The method getJspApplicationContext(ServletContext) is > undefined for the type JspFactory > > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.translateJsp(AbstractJSPExtensionServletWrapper.java:612) > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._checkForTranslation(AbstractJSPExtensionServletWrapper.java:479) > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkForTranslation(AbstractJSPExtensionServletWrapper.java:337) > at > com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:153) > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:354) > at > com.ibm.ws.webcontainer.webapp.WebApp.sendError(WebApp.java:3369) > at > com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3968) > at > com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276) > at > com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931) > at > com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592) > at > com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) > at > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) > at > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) > at > com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) > at > com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) > at > com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) > at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) > at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) > at > com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) > at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604) > > [7/11/12 3:43:18:354 PDT] 00000036 webapp E > com.ibm.ws.webcontainer.webapp.WebApp reportRecursiveError Error Page > Exception The server cannot use the error page specified for your > application because of the exception printed below. > [7/11/12 3:43:18:357 PDT] 00000036 webapp E > com.ibm.ws.webcontainer.webapp.WebApp reportRecursiveError Error Page > Exception: > [7/11/12 3:44:47:346 PDT] 00000036 webapp E > com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: > [Servlet Error]-[/pages/error/404.jsp]: > com.ibm.ws.jsp.JspCoreException: JSPG0049E: /pages/error/404.jsp > failed to compile : > > Any help will be much appreciated!! > > Thanks! > -- > Vivek Mishra >