You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by vivek mishra <mi...@gmail.com> on 2012/07/11 13:10:45 UTC

Struts 1.1 application migration

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

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Struts 1.1 application migration

Posted by vivek mishra <mi...@gmail.com>.
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 <mi...@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
>