In that case, the problem is likely that the Action servlet failed to load its struts-config.xml file. Under WAS, this is typically because it can't access the proper DTD (are you behind a firewall?). On WAS 4.0, if you keep a copy of the DTD under WEB-INF and alter the struts-config.xml DOCTYPE to indicate
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "struts-config_1_1.dtd"> instead of the whole URL for the DTD it will likely be much happier. On WAS 5.0, you need to give it a URL that it can always access. David Hibbs Staff Programmer / Analyst American National Insurance Company > -----Original Message----- > From: Bender, James [mailto:[EMAIL PROTECTED] > Sent: Friday, October 03, 2003 9:26 AM > To: 'Struts Users Mailing List' > Subject: RE: any known issues with WAS 4.0? > > > I've tried jumping straight to welcome.do. at my URL: > > http://localhost:9080/struts-blank/welcome.do > > I get the error: > > Error 500: Failed to load target servlet [action] > > I am totally new to this. It sounds like I'm just doing > something wrong. > Does this error help guess what I might need to change? Thanks!, > > Jim > > -----Original Message----- > From: Mainguy, Mike [mailto:[EMAIL PROTECTED] > Sent: Friday, October 03, 2003 10:23 AM > To: 'Struts Users Mailing List' > Subject: RE: any known issues with WAS 4.0? > > > I've not had ANY problems in struts-1.1 that where websphere specific > (mostly they where me not exactly knowing what I was doing). > Have you tried > to go directly to welcome.do in your browser? > > It could be a problem with the logic:redirect tag in you > index.jsp (I've > personally never used it). > > -----Original Message----- > From: Bender, James [mailto:[EMAIL PROTECTED] > Sent: Friday, October 03, 2003 10:19 AM > To: '[EMAIL PROTECTED]' > Subject: any known issues with WAS 4.0? > > Hi, > > I am new to Struts and installed Struts-example, Struts-blank > etc from the > stable 1.1 release at jakarta.apache.org/struts. > > None of these work on my WAS 4.0. I get all sorts of errors and I dug > through news groups applying patches that never worked all of > yesterday > trying to get one of them to work. > > Then, I installed the struts-stub (struts 1.0) example from > the tutorials on > the site and that one deployed perfectly. Does Struts 1.1 > just not work on > WAS 4.0? On struts-blank I get > > Error 500: > through the web -- no error context provided on the line > index.jsp::<logic:redirect forward="welcome"/> > > The activity log reports: > > IBM WebSphere AEs 4.0.1 a0131.07 > #com.ibm.servlet.engine.srt.WebGroup > > 327cd30d 3072 2kws100900202/Default Server Servlet Error: {0}: {1} > %com.ibm.ejs.resources.seriousMessages > > java.lang.NullPointerException > at > org.apache.struts.util.RequestUtils.computeURL(RequestUtils.java:521) > at > org.apache.struts.util.RequestUtils.computeURL(RequestUtils.java:436) > at > org.apache.struts.util.RequestUtils.computeURL(RequestUtils.java:396) > at > org.apache.struts.taglib.logic.RedirectTag.doEndTag(RedirectTa > g.java:294) > at index_jsp_4._jspService(index_jsp_4.java:95) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:139) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.runtime.JspServlet$JspServletWrapper.service > (JspServlet.ja > va:286) > at > org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet > .java:415) > at > org.apache.jasper.runtime.JspServlet.service(JspServlet.java:544) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > com.ibm.servlet.engine.webapp.StrictServletInstance.doService( > ServletManager > .java:827) > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service( > StrictLifecycl > eServlet.java:159) > at > com.ibm.servlet.engine.webapp.IdleServletState.service(StrictL > ifecycleServle > t.java:286) > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(S > trictLifecycle > Servlet.java:106) > at > com.ibm.servlet.engine.webapp.ServletInstance.service(ServletM > anager.java:47 > 2) > at > com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispa > tch(ServletMan > ager.java:1012) > at > com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatc > h(ServletManag > er.java:913) > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWe > bAppDispatch(W > ebAppRequestDispatcher.java:499) > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch > (WebAppRequest > Dispatcher.java:278) > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward( > WebAppRequestD > ispatcher.java:105) > at > com.ibm.servlet.engine.webapp.SimpleFileServlet.doGet(SimpleFi > leServlet.java > :198) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > com.ibm.servlet.engine.webapp.StrictServletInstance.doService( > ServletManager > .java:827) > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service( > StrictLifecycl > eServlet.java:159) > at > com.ibm.servlet.engine.webapp.IdleServletState.service(StrictL > ifecycleServle > t.java:286) > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(S > trictLifecycle > Servlet.java:106) > at > com.ibm.servlet.engine.webapp.ServletInstance.service(ServletM > anager.java:47 > 2) > at > com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispa > tch(ServletMan > ager.java:1012) > at > com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatc > h(ServletManag > er.java:913) > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWe > bAppDispatch(W > ebAppRequestDispatcher.java:499) > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch > (WebAppRequest > Dispatcher.java:278) > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward( > WebAppRequestD > ispatcher.java:105) > at > com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvok > er.java:67) > at > com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook( > WebAppInvoker. > java:123) > at > com.ibm.servlet.engine.invocation.CachedInvocation.handleInvoc > ation(CachedIn > vocation.java:67) > at > com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByU > RI(ServletRequ > estProcessor.java:122) > at > com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.servi > ce(OSEListener > .java:315) > at > com.ibm.servlet.engine.http11.HttpConnection.handleRequest(Htt > pConnection.ja > va:60) > at > com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnec > tion.java:313) > at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:242) > at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) > > > > Anyone's help would be really appreciated! Thanks!, > > > > James Bender > B2E Web Development Group > Fifth Third Bancorp > Phone: (513)534-3603 > email: [EMAIL PROTECTED] > Fax: (513)534-8448 > MD: 1090W1 > > > > This e-mail transmission contains information that is > confidential and may > be privileged. It is intended only for the addressee(s) > named above. If > you receive this e-mail in error, please do not read, copy or > disseminate it > in any manner. If you are not the intended recipient, any disclosure, > copying, distribution or use of the contents of this information is > prohibited. Please reply to the message immediately by > informing the sender > that the message was misdirected. After replying, please > erase it from your > computer system. Your assistance in correcting this error is > appreciated. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > This message and its contents (to include attachments) are > the property of > Kmart Corporation (Kmart) and may contain confidential and proprietary > information. You are hereby notified that any disclosure, copying, or > distribution of this message, or the taking of any action based on > information contained herein is strictly prohibited. > Unauthorized use of > information contained herein may subject you to civil and criminal > prosecution and penalties. If you are not the intended > recipient, you should > delete this message immediately. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > This e-mail transmission contains information that is > confidential and may be privileged. It is intended only for > the addressee(s) named above. If you receive this e-mail in > error, please do not read, copy or disseminate it in any > manner. If you are not the intended recipient, any > disclosure, copying, distribution or use of the contents of > this information is prohibited. Please reply to the message > immediately by informing the sender that the message was > misdirected. After replying, please erase it from your > computer system. Your assistance in correcting this error is > appreciated. > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

