All-

In an attempt to find the limits of iWS6.0SP5, I created a simple "Hello
World" Struts app using 1.0 and have it successfully deployed and running.

To take it to the next level, I made the same app Struts 1.1 compliant by
changing the struts-config.xml to 1.1 format, upgrading stuts.jar and
including the required commons libs (digester, beanutils, etc).  Deploying
this newer version of the app causes the server to bomb with the stack
trace below.

Looking into the Stuts 1.1 source, if you trace back the line in
ActionServlet that seems to be causing the NPE, it's based on it
loading/finding the config file and then being able to find the mapping
for the incoming request.

I can't understand why iWS would be able to find the struts-config.xml
when using Struts 1.0, but not with Struts 1.1.

Has anyone run into this before?  Offer any thoughts on how to debug?  I'd
really like to get Struts 1.1 running on this baby.

-Billy

[14/May/2004:11:04:30] failure (  678): Internal error: exception thrown
from the servlet service function (uri=/hello-world/SampleAction.do):
java.la
ng.NullPointerException, Stack: java.lang.NullPointerException
        at
org.apache.struts.action.ActionServlet.getRequestProcessor(ActionServlet.java:854)
        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(NSServletRunner.java:919)
        at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1061)
        at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunner.java:981)
        at
com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
Method)
        at
com.iplanet.server.http.servlet.NSRequestDispatcher.forward(NSRequestDispatcher.java:48)
        at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:415)
        at _jsps._index_jsp._jspService(_index_jsp.java:61)
        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.java:248)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$6(JspServlet.java:238)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:519)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:588)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServletRunner.java:919)
        at
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1061)
        at
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunner.java:981)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to