Hi, It's my fault, I haven't search the archive precisely.
The following message solved my problem. http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24093.html Thanks all. Best Regards, Dennis Lee -----Original Message----- From: Lee, Dennis [mailto:[EMAIL PROTECTED]] Sent: Friday, March 15, 2002 11:27 AM To: Struts Users Mailing List (E-mail) Subject: Websphere 3.5.4 installation problem Hi, First of all, I know quite some threads in the list talking about Websphere installation. But I have no luck to make it works. I have followed the instruction in struts homepage, and read some suggestion from this list. However, when I try to run the struts-example -> Log on to the MailReader Demonstration Application, the following exception caught: I found some peoples have post this problem in jGuru's FAQ, but no specific answer from there. Anyone encountered the same problem and do you have a solution ? I am using Websphere 3.5.4 running on AS/400 V4R5. Best Regards, Dennis Lee Error 500 An error has occured while processing request:http://btfe310/struts-example/logon.jsp Message: Server caught unhandled exception from servlet [jsp11]: cant remove Attributes from request scope Target Servlet: jsp11 StackTrace: Root Error-1: cant remove Attributes from request scope java.lang.IllegalArgumentException: cant remove Attributes from request scope java/lang/Throwable.(Ljava/lang/String;)V+4 (Throwable.java:94) org/apache/jasper/runtime/PageContextImpl.removeAttribute(Ljava/lang/String; I)V+44 (PageContextImpl.java:236) org/apache/struts/taglib/html/FormTag.doEndTag()I+0 (FormTag.java:591) _logon_jsp_0._jspService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servl et/http/HttpServletResponse;)V+0 (_logon_jsp_0.java:48) javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/ servlet/ServletResponse;)V+25 (HttpServlet.java:853) org/apache/jasper/runtime/JspServlet$JspServletWrapper.service(Ljavax/servle t/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Z)V+210 (JspServlet.java:396) org/apache/jasper/runtime/JspServlet.serviceJspFile(Ljavax/servlet/http/Http ServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;Lja va/lang/Throwable;Z)V+88 (JspServlet.java:718) org/apache/jasper/runtime/JspServlet.service(Ljavax/servlet/http/HttpServlet Request;Ljavax/servlet/http/HttpServletResponse;)V+65 (JspServlet.java:872) javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/ servlet/ServletResponse;)V+25 (HttpServlet.java:853) com/ibm/servlet/engine/webapp/StrictServletInstance.doService(Ljavax/servlet /ServletRequest;Ljavax/servlet/ServletResponse;)V+21 (ServletManager.java:626) com/ibm/servlet/engine/webapp/StrictLifecycleServlet._service(Ljavax/servlet /ServletRequest;Ljavax/servlet/ServletResponse;)V+46 (StrictLifecycleServlet.java:160) com/ibm/servlet/engine/webapp/ServletInstance.service(Ljavax/servlet/Servlet Request;Ljavax/servlet/ServletResponse;Lcom/ibm/servlet/engine/webapp/WebApp ServletInvocationEvent;)V+186 (ServletManager.java:360) com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.handleWebAppDispatch(L com/ibm/servlet/engine/webapp/WebAppRequest;Ljavax/servlet/http/HttpServletR esponse;Z)V+741 (WebAppRequestDispatcher.java:478) com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.dispatch(Ljavax/servle t/ServletRequest;Ljavax/servlet/ServletResponse;Z)V+443 (WebAppRequestDispatcher.java:234) com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.forward(Ljavax/servlet /ServletRequest;Ljavax/servlet/ServletResponse;)V+127 (WebAppRequestDispatcher.java:138) com/ibm/servlet/engine/srt/WebAppInvoker.handleInvocationHook(Ljava/lang/Obj ect;)V+127 (WebAppInvoker.java:77) com/ibm/servlet/engine/invocation/CachedInvocation.handleInvocation(Ljava/la ng/Object;)V+25 (CachedInvocation.java:67) com/ibm/servlet/engine/invocation/CacheableInvocationContext.invoke(Ljava/la ng/Object;)V+87 (CacheableInvocationContext.java:106) com/ibm/servlet/engine/srp/ServletRequestProcessor.dispatchByURI(Ljava/lang/ String;Lcom/ibm/servlet/engine/srp/ISRPConnection;)V+867 (ServletRequestProcessor.java:160) com/ibm/servlet/engine/oselistener/OSEListenerDispatcher.service(Lcom/ibm/se rvlet/engine/oselistener/api/IOSEConnection;)V+95 (OSEListener.java:300) com/ibm/servlet/engine/oselistener/SQEventListenerImp$ServiceRunnable.run()V +155 (SQEventListenerImp.java:230) com/ibm/servlet/engine/oselistener/SQEventListenerImp.notifySQEvent(Lcom/ibm /servlet/engine/oselistener/api/ISQEvent;)V+184 (SQEventListenerImp.java:104) com/ibm/servlet/engine/oselistener/serverqueue/SQEventSource.notifyEvent(Lco m/ibm/servlet/engine/oselistener/api/SQEventImp;)V+40 (SQEventSource.java:212) com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSource$SelectRu nnable.notifyService()V+116 (SQWrapperEventSource.java:353) com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSource$SelectRu nnable.run()V+124 (SQWrapperEventSource.java:220) com/ibm/servlet/engine/oselistener/outofproc/OutOfProcThread$CtlRunnable.run ()V+104 (OutOfProcThread.java:248) java/lang/Thread.run()V+11 (Thread.java:479) Wrapped Error-2: cant remove Attributes from request scope javax.servlet.ServletException: cant remove Attributes from request scope java/lang/Throwable.(Ljava/lang/String;)V+4 (Throwable.java:94) javax/servlet/ServletException.(Ljava/lang/Throwable;)V+5 (ServletException.java:161) org/apache/jasper/runtime/PageContextImpl.handlePageException(Ljava/lang/Exc eption;)V+42 (PageContextImpl.java:392) _logon_jsp_0._jspService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servl et/http/HttpServletResponse;)V+0 (_logon_jsp_0.java:48) javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/ servlet/ServletResponse;)V+25 (HttpServlet.java:853) org/apache/jasper/runtime/JspServlet$JspServletWrapper.service(Ljavax/servle t/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Z)V+210 (JspServlet.java:396) org/apache/jasper/runtime/JspServlet.serviceJspFile(Ljavax/servlet/http/Http ServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;Lja va/lang/Throwable;Z)V+88 (JspServlet.java:718) org/apache/jasper/runtime/JspServlet.service(Ljavax/servlet/http/HttpServlet Request;Ljavax/servlet/http/HttpServletResponse;)V+65 (JspServlet.java:872) javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/ servlet/ServletResponse;)V+25 (HttpServlet.java:853) com/ibm/servlet/engine/webapp/StrictServletInstance.doService(Ljavax/servlet /ServletRequest;Ljavax/servlet/ServletResponse;)V+21 (ServletManager.java:626) com/ibm/servlet/engine/webapp/StrictLifecycleServlet._service(Ljavax/servlet /ServletRequest;Ljavax/servlet/ServletResponse;)V+46 (StrictLifecycleServlet.java:160) com/ibm/servlet/engine/webapp/ServletInstance.service(Ljavax/servlet/Servlet Request;Ljavax/servlet/ServletResponse;Lcom/ibm/servlet/engine/webapp/WebApp ServletInvocationEvent;)V+186 (ServletManager.java:360) com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.handleWebAppDispatch(L com/ibm/servlet/engine/webapp/WebAppRequest;Ljavax/servlet/http/HttpServletR esponse;Z)V+741 (WebAppRequestDispatcher.java:478) com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.dispatch(Ljavax/servle t/ServletRequest;Ljavax/servlet/ServletResponse;Z)V+443 (WebAppRequestDispatcher.java:234) com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.forward(Ljavax/servlet /ServletRequest;Ljavax/servlet/ServletResponse;)V+127 (WebAppRequestDispatcher.java:138) com/ibm/servlet/engine/srt/WebAppInvoker.handleInvocationHook(Ljava/lang/Obj ect;)V+127 (WebAppInvoker.java:77) com/ibm/servlet/engine/invocation/CachedInvocation.handleInvocation(Ljava/la ng/Object;)V+25 (CachedInvocation.java:67) com/ibm/servlet/engine/invocation/CacheableInvocationContext.invoke(Ljava/la ng/Object;)V+87 (CacheableInvocationContext.java:106) com/ibm/servlet/engine/srp/ServletRequestProcessor.dispatchByURI(Ljava/lang/ String;Lcom/ibm/servlet/engine/srp/ISRPConnection;)V+867 (ServletRequestProcessor.java:160) com/ibm/servlet/engine/oselistener/OSEListenerDispatcher.service(Lcom/ibm/se rvlet/engine/oselistener/api/IOSEConnection;)V+95 (OSEListener.java:300) com/ibm/servlet/engine/oselistener/SQEventListenerImp$ServiceRunnable.run()V +155 (SQEventListenerImp.java:230) com/ibm/servlet/engine/oselistener/SQEventListenerImp.notifySQEvent(Lcom/ibm /servlet/engine/oselistener/api/ISQEvent;)V+184 (SQEventListenerImp.java:104) com/ibm/servlet/engine/oselistener/serverqueue/SQEventSource.notifyEvent(Lco m/ibm/servlet/engine/oselistener/api/SQEventImp;)V+40 (SQEventSource.java:212) com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSource$SelectRu nnable.notifyService()V+116 (SQWrapperEventSource.java:353) com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSource$SelectRu nnable.run()V+124 (SQWrapperEventSource.java:220) com/ibm/servlet/engine/oselistener/outofproc/OutOfProcThread$CtlRunnable.run ()V+104 (OutOfProcThread.java:248) java/lang/Thread.run()V+11 (Thread.java:479) Wrapped Error-3: Server caught unhandled exception from servlet [jsp11]: cant remove Attributes from request scope com.ibm.servlet.engine.webapp.UncaughtServletException: Server caught unhandled exception from servlet [jsp11]: cant remove Attributes from request scope java/lang/Throwable.(Ljava/lang/String;)V+4 (Throwable.java:94) javax/servlet/ServletException.(Ljava/lang/String;Ljava/lang/Throwable;)V+1 (ServletException.java:132) com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.handleWebAppDispatch(L com/ibm/servlet/engine/webapp/WebAppRequest;Ljavax/servlet/http/HttpServletR esponse;Z)V+845 (WebAppRequestDispatcher.java:510) com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.dispatch(Ljavax/servle t/ServletRequest;Ljavax/servlet/ServletResponse;Z)V+443 (WebAppRequestDispatcher.java:234) com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.forward(Ljavax/servlet /ServletRequest;Ljavax/servlet/ServletResponse;)V+127 (WebAppRequestDispatcher.java:138) com/ibm/servlet/engine/srt/WebAppInvoker.handleInvocationHook(Ljava/lang/Obj ect;)V+127 (WebAppInvoker.java:77) com/ibm/servlet/engine/invocation/CachedInvocation.handleInvocation(Ljava/la ng/Object;)V+25 (CachedInvocation.java:67) com/ibm/servlet/engine/invocation/CacheableInvocationContext.invoke(Ljava/la ng/Object;)V+87 (CacheableInvocationContext.java:106) com/ibm/servlet/engine/srp/ServletRequestProcessor.dispatchByURI(Ljava/lang/ String;Lcom/ibm/servlet/engine/srp/ISRPConnection;)V+867 (ServletRequestProcessor.java:160) com/ibm/servlet/engine/oselistener/OSEListenerDispatcher.service(Lcom/ibm/se rvlet/engine/oselistener/api/IOSEConnection;)V+95 (OSEListener.java:300) com/ibm/servlet/engine/oselistener/SQEventListenerImp$ServiceRunnable.run()V +155 (SQEventListenerImp.java:230) com/ibm/servlet/engine/oselistener/SQEventListenerImp.notifySQEvent(Lcom/ibm /servlet/engine/oselistener/api/ISQEvent;)V+184 (SQEventListenerImp.java:104) com/ibm/servlet/engine/oselistener/serverqueue/SQEventSource.notifyEvent(Lco m/ibm/servlet/engine/oselistener/api/SQEventImp;)V+40 (SQEventSource.java:212) com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSource$SelectRu nnable.notifyService()V+116 (SQWrapperEventSource.java:353) com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSource$SelectRu nnable.run()V+124 (SQWrapperEventSource.java:220) com/ibm/servlet/engine/oselistener/outofproc/OutOfProcThread$CtlRunnable.run ()V+104 (OutOfProcThread.java:248) java/lang/Thread.run()V+11 (Thread.java:479) ********************************************************************** This message and any files transmitted with it are confidential and may be privileged and/or subject to the provisions of privacy legislation. They are intended solely for the use of the individual or entity to whom they are addressed. If the reader of this message is not the intended recipient, please notify the sender immediately and then delete this message. You are notified that reliance on, disclosure of, distribution or copying of this message is prohibited. Bank of Bermuda ********************************************************************** -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>