Hi, I have my application deployed on Tomcat 5.5.17 successfully, using JDK 1.5. The application is mainly JSP and Struts. Now, when I port this application to iPlanet, the JSP/Servlet part of the application shows up well. But the struts part does not show up and is throwing exception. (Pasted below). My iPlanet is using JDK 1.5. I am faced with the same problem when it uses JDK 1.4 also.
I know that Struts support was added in iPlanet for version 6.0 SP8. Are there any known issues with Struts for iPlanet 6.1? Is there any iPlanet specific code change needed in Struts? -Prashant ----- Root Cause ----- javax.servlet.jsp.JspException: ServletException in '/view/searchAccount/searchAccount.jsp': org.apache.struts.taglib.tiles.UseAttributeTei at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag( InsertTag.java:923) at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462) at _jsps._view._layout._application_jsp._jspService(_application_jsp.java:211) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:908) at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.service( JspServlet.java:687) at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile(JspServlet.java:459) at com.iplanet.ias.web.jsp.JspServlet.service(JspServlet.java:375) at javax.servlet.http.HttpServlet.service(HttpServlet.java:908) at org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:772) at org.apache.catalina.core.ApplicationDispatcher.doForward( ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.forward( ApplicationDispatcher.java:382) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) at org.apache.struts.tiles.Til [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.struts.taglib.tiles.InsertTag.doEndTag( InsertTag.java:462) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at _jsps._view._layout._application_jsp._jspService(_application_jsp.java:211) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:97) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at javax.servlet.http.HttpServlet.service ( HttpServlet.java:908) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.service ( JspServlet.java:687) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile (JspServlet.java:459) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at com.iplanet.ias.web.jsp.JspServlet.service (JspServlet.java:375) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at javax.servlet.http.HttpServlet.service ( HttpServlet.java:908) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.catalina.core.ApplicationDispatcher.invoke ( ApplicationDispatcher.java:772) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.catalina.core.ApplicationDispatcher.doForward ( ApplicationDispatcher.java:471) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.catalina.core.ApplicationDispatcher.forward ( ApplicationDispatcher.java:382) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.struts.action.RequestProcessor.doForward ( RequestProcessor.java:1063) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.struts.tiles.TilesRequestProcessor.doForward ( TilesRequestProcessor.java:263) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition ( TilesRequestProcessor.java:239) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig ( TilesRequestProcessor.java:302) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.struts.action.RequestProcessor.process ( RequestProcessor.java:229) [15/Sep/2006:10:39:12] info ( 2356): CORE3282: stdout: at org.apache.struts.action.ActionServlet.process ( ActionServlet.java:1194) [15/Sep/2006:10:39:12] failure ( 2356): for host 172.25.164.82 trying to GET /edm/searchAccountPage.do, service-j2ee reports: StandardWrapperValve[action]: WEB2792: Servlet.service() for servlet action threw exception javax.servlet.ServletException: ServletException in '/view/searchAccount/searchAccount.jsp': org.apache.struts.taglib.tiles.UseAttributeTei at org.apache.jasper.runtime.PageContextImpl.doHandlePageException( PageContextImpl.java:858) at org.apache.jasper.runtime.PageContextImpl.handlePageException( PageContextImpl.java:791) at _jsps._view._layout._application_jsp._jspService(_application_jsp.java:257) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:908) at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.service( JspServlet.java:687) at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile(JspServlet.java:459) at com.iplanet.ias.web.jsp.JspServlet.service(JspServlet.java:375) at javax.servlet.http.HttpServlet.service(HttpServlet.java:908) at org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:772) at org.apache.catalina.core.ApplicationDispatcher.doForward( ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.forward( ApplicationDispatcher.java:382) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) at org.apache.struts.tiles.TilesRequestProcessor.doForward( TilesRequestProcessor.java:263) at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition( TilesRequestProcessor.java:239) at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig( TilesRequestProcessor.java:302) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.service(HttpServlet.java:787) at javax.servlet.http.HttpServlet.service(HttpServlet.java:908) at org.apache.catalina.core.StandardWrapperValve.invokeServletService( StandardWrapperValve.java:771) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:322) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:218) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509) at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process( NSAPIProcessor.java:157) at com.iplanet.ias.web.WebContainer.service(WebContainer.java:579)