You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by An...@aeso.ca on 2003/10/19 00:47:09 UTC

stuts 1.1 and iPlanet 6.0/SP6 Classloader question

Hi folks,
 
I have trawled through the mail list looking at the threads related to the
iPlanet web server and I am left with the general uneasy feeling that there
are many unresolved issues with the iPlanet web server.
 
I have been tracing a problem with web-app deployment on a iPlanet 6.0/SP6
web server where twoweb-app deploys successfully and one runs and the other
very similar one does not.
The one that does run shows the dreaded ClassNotFoundException error on the
very first action form load. (See stack trace below). The two webapps are
built in very similar pattern, all actions and action forms inherit from the
same base classes, the deployed apps on the web server have the same
directory structure with the same permissions, and yes the failing action
form is in the right place in the WEB-INF/classes folder with the same
file/directory permission as other class files in both webapps which load
fine, (e.g. custom request processor). 
 
Deployment is done the same way for both webapps using the wdeploy script.
The deployment succeeds with no errors. The problem emerges when you hit the
welcome url and struts loads up the first action form. It appears the the
classloader is not able to find the action form. The working webapp runs
successfully 100% of the time while failing one fails 100% of the time at
the same place. The webserver error logs are not very helpful since only
show a servlet exception.
 
The two web-apps deploy and run just fine on Tomcat 4.1.27.
 
As a secondary matter of interest I have not been able to get an application
to deploy and work successfully on iPlanet that references a secondary
messages resource file. The bean:messages tag fails to find the alternate
message bundle unless it is explicitly added to the JVM classpath. I not yet
been able to find out why and have not heard back from Sun on the matter.
 
So any ideas on what would cause the iPlanet classloader to be so flighty?
 
Guidance and inspiration appreciated.
 
Anthony
 
--------
java.lang.ClassNotFoundException: app.app2.GeneralActionForm
 at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
 at
org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:207)
 at
org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:23
1)
 at
org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:837)
 at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:552)
 at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:520)
 at _jsps._jsp._customerstart_jsp._jspService(_customerstart_jsp.java:126)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:256)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$6(JspServlet.j
ava:246)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:527)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:596)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
etRunner.java:919)
 at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
061)
 at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
r.java:981)
 at com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
Method)
 at
com.iplanet.server.http.servlet.NSRequestDispatcher.include(NSRequestDispatc
her.java:93)
 at
org.apache.struts.action.RequestProcessor.doInclude(RequestProcessor.java:10
99)
 at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso
r.java:272)
 at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces
sor.java:455)
 at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequ
estProcessor.java:320)
 at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
 at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
etRunner.java:919)
 at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
061)
 at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
r.java:981)
 at com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
Method)
 at
com.iplanet.server.http.servlet.NSRequestDispatcher.include(NSRequestDispatc
her.java:93)
 at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:408)
 at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
 at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
 at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)
 at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
va:881)
 at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)
 at
_jsps._jsp._layouts._nestedTabsLayout_jsp._jspService(_nestedTabsLayout_jsp.
java:410)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:256)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$6(JspServlet.j
ava:246)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:527)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:596)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
etRunner.java:919)
 at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
061)
 at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
r.java:981)
 at com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
Method)
 at
com.iplanet.server.http.servlet.NSRequestDispatcher.include(NSRequestDispatc
her.java:93)
 at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:408)
 at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
 at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
 at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)
 at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
va:881)
 at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)
 at
_jsps._jsp._layouts._defaultlayout_jsp._jspService(_defaultlayout_jsp.java:5
41)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:256)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$6(JspServlet.j
ava:246)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:527)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:596)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
etRunner.java:919)
 at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
061)
 at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
r.java:981)
 at com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
Method)
 at
com.iplanet.server.http.servlet.NSRequestDispatcher.include(NSRequestDispatc
her.java:93)
 at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:408)
 at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
 at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
 at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)
 at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
va:881)
 at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)
 at _jsps._jsp._customermain_jsp._jspService(_customermain_jsp.java:154)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:256)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$6(JspServlet.j
ava:246)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:527)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:596)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
etRunner.java:919)
 at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
061)
 at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
r.java:981)
 at com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
Method)
 at
com.iplanet.server.http.servlet.NSRequestDispatcher.forward(NSRequestDispatc
her.java:48)
 at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10
69)
 at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso
r.java:274)
 at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces
sor.java:455)
 at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequ
estProcessor.java:320)
 at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
 at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
etRunner.java:919)
 at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
061)
 at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
r.java:981)
 at com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
Method)
 at
com.iplanet.server.http.servlet.NSRequestDispatcher.forward(NSRequestDispatc
her.java:48)
 at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10
69)
 at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso
r.java:274)
 at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces
sor.java:455)
 at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequ
estProcessor.java:320)
 at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
 at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
etRunner.java:919)
 at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
061)
 at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
r.java:981)--------

Re: stuts 1.1 and iPlanet 6.0/SP6 Classloader question

Posted by Martin Gainty <mg...@hotmail.com>.
off the top of my head I would check out your package name
app.app2 doesnt seem like a correct package name
what is the package specification for your GeneralActionForm class?
-M
----- Original Message ----- 
From: <An...@aeso.ca>
To: <st...@jakarta.apache.org>
Sent: Saturday, October 18, 2003 6:47 PM
Subject: stuts 1.1 and iPlanet 6.0/SP6 Classloader question


> Hi folks,
>
> I have trawled through the mail list looking at the threads related to the
> iPlanet web server and I am left with the general uneasy feeling that
there
> are many unresolved issues with the iPlanet web server.
>
> I have been tracing a problem with web-app deployment on a iPlanet 6.0/SP6
> web server where twoweb-app deploys successfully and one runs and the
other
> very similar one does not.
> The one that does run shows the dreaded ClassNotFoundException error on
the
> very first action form load. (See stack trace below). The two webapps are
> built in very similar pattern, all actions and action forms inherit from
the
> same base classes, the deployed apps on the web server have the same
> directory structure with the same permissions, and yes the failing action
> form is in the right place in the WEB-INF/classes folder with the same
> file/directory permission as other class files in both webapps which load
> fine, (e.g. custom request processor).
>
> Deployment is done the same way for both webapps using the wdeploy script.
> The deployment succeeds with no errors. The problem emerges when you hit
the
> welcome url and struts loads up the first action form. It appears the the
> classloader is not able to find the action form. The working webapp runs
> successfully 100% of the time while failing one fails 100% of the time at
> the same place. The webserver error logs are not very helpful since only
> show a servlet exception.
>
> The two web-apps deploy and run just fine on Tomcat 4.1.27.
>
> As a secondary matter of interest I have not been able to get an
application
> to deploy and work successfully on iPlanet that references a secondary
> messages resource file. The bean:messages tag fails to find the alternate
> message bundle unless it is explicitly added to the JVM classpath. I not
yet
> been able to find out why and have not heard back from Sun on the matter.
>
> So any ideas on what would cause the iPlanet classloader to be so flighty?
>
> Guidance and inspiration appreciated.
>
> Anthony
>
> --------
> java.lang.ClassNotFoundException: app.app2.GeneralActionForm
>  at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
>  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
>  at
>
org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:207)
>  at
>
org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:23
> 1)
>  at
>
org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:837)
>  at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:552)
>  at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:520)
>  at _jsps._jsp._customerstart_jsp._jspService(_customerstart_jsp.java:126)
>  at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:256)
>  at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$6(JspServlet.j
> ava:246)
>  at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:527)
>  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:596)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
> etRunner.java:919)
>  at
>
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
> 061)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
> r.java:981)
>  at
com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
> Method)
>  at
>
com.iplanet.server.http.servlet.NSRequestDispatcher.include(NSRequestDispatc
> her.java:93)
>  at
>
org.apache.struts.action.RequestProcessor.doInclude(RequestProcessor.java:10
> 99)
>  at
>
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso
> r.java:272)
>  at
>
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces
> sor.java:455)
>  at
>
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequ
> estProcessor.java:320)
>  at
>
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
>  at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
>  at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
> etRunner.java:919)
>  at
>
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
> 061)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
> r.java:981)
>  at
com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
> Method)
>  at
>
com.iplanet.server.http.servlet.NSRequestDispatcher.include(NSRequestDispatc
> her.java:93)
>  at
>
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:408)
>  at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
>  at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
>  at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)
>  at
>
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
> va:881)
>  at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)
>  at
>
_jsps._jsp._layouts._nestedTabsLayout_jsp._jspService(_nestedTabsLayout_jsp.
> java:410)
>  at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:256)
>  at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$6(JspServlet.j
> ava:246)
>  at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:527)
>  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:596)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
> etRunner.java:919)
>  at
>
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
> 061)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
> r.java:981)
>  at
com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
> Method)
>  at
>
com.iplanet.server.http.servlet.NSRequestDispatcher.include(NSRequestDispatc
> her.java:93)
>  at
>
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:408)
>  at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
>  at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
>  at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)
>  at
>
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
> va:881)
>  at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)
>  at
>
_jsps._jsp._layouts._defaultlayout_jsp._jspService(_defaultlayout_jsp.java:5
> 41)
>  at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:256)
>  at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$6(JspServlet.j
> ava:246)
>  at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:527)
>  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:596)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
> etRunner.java:919)
>  at
>
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
> 061)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
> r.java:981)
>  at
com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
> Method)
>  at
>
com.iplanet.server.http.servlet.NSRequestDispatcher.include(NSRequestDispatc
> her.java:93)
>  at
>
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:408)
>  at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
>  at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
>  at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)
>  at
>
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
> va:881)
>  at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)
>  at _jsps._jsp._customermain_jsp._jspService(_customermain_jsp.java:154)
>  at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:256)
>  at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$6(JspServlet.j
> ava:246)
>  at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:527)
>  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:596)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
> etRunner.java:919)
>  at
>
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
> 061)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
> r.java:981)
>  at
com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
> Method)
>  at
>
com.iplanet.server.http.servlet.NSRequestDispatcher.forward(NSRequestDispatc
> her.java:48)
>  at
>
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10
> 69)
>  at
>
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso
> r.java:274)
>  at
>
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces
> sor.java:455)
>  at
>
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequ
> estProcessor.java:320)
>  at
>
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
>  at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
>  at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
> etRunner.java:919)
>  at
>
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
> 061)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
> r.java:981)
>  at
com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
> Method)
>  at
>
com.iplanet.server.http.servlet.NSRequestDispatcher.forward(NSRequestDispatc
> her.java:48)
>  at
>
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10
> 69)
>  at
>
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso
> r.java:274)
>  at
>
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces
> sor.java:455)
>  at
>
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequ
> estProcessor.java:320)
>  at
>
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
>  at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
>  at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
> etRunner.java:919)
>  at
>
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
> 061)
>  at
>
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
> r.java:981)--------
>

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