Re: sendRedirect problem
Environment: - Apache Tomcat 5.5 - OS and JVM are (very probably) not relevant - Code WORKS on JDeveloper debugger (Windows XP and vista, various JVM's) - Code NOT WORKS when deployed to Apache Tomcat 5.5 (tests made on various machines, Windows Server 2008, ...) xxx.jsp and yyy.jsp are regular jsp pages in a JSF project: - xxx.jsp invokes yyy.jsp by regular JSF page flow (action triggered by a menu item) - In a jsp:scriptlet inside yyy.jsp app is verified that a backing bean is not null - If backing bean = null a response.sendRedirect(xxx.jsp) is made - On JDeveloper the app redirects to xxx.jsp but on Apache Tomcat 5.5 yyy.jsp is rendered Call responseComplete method before sendRedirect does not solve the problem... Donn Aiken-2 wrote: If I had to guess, there is a missing FacesContext.responseComplete(); Prior to the sendRedirect call. DJ On 2/22/10, Pid p...@pidster.com wrote: On 22/02/2010 12:39, Desbaratizador wrote: Hi I have a faces (JSF) app developed with JDeveloper, in a JSP i have a sendRedirect like this: response.sendRedirect(xxx.jsp); Does xxx stand for something and if so, what? (Don't tell us if the actual page name is something exciting and proprietory, who knows what we might do with that knowledge.) The problem: sendRedirect not working (the page where the redirect is invoked continues loading), occurs only when the app is deployed to Apache Tomcat. On the JDeveloper built-in debugger the code works fine: xxx.jsp appears. So it works on the server, it works in the debugger. When doesn't it work? Any idea? From the almost none-existent information you've provided, no, not really. Exact Tomcat, JVM, OS versions and *lot* more specific information would be useful. p - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org -- View this message in context: http://old.nabble.com/sendRedirect-problem-tp27686610p27702052.html Sent from the Tomcat - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: sendRedirect problem
On 23/02/2010 11:42, Desbaratizador wrote: Environment: - Apache Tomcat 5.5 - OS and JVM are (very probably) not relevant - Code WORKS on JDeveloper debugger (Windows XP and vista, various JVM's) - Code NOT WORKS when deployed to Apache Tomcat 5.5 (tests made on various machines, Windows Server 2008, ...) xxx.jsp and yyy.jsp are regular jsp pages in a JSF project: - xxx.jsp invokes yyy.jsp by regular JSF page flow (action triggered by a menu item) - In ajsp:scriptlet inside yyy.jsp app is verified that a backing bean is not null - If backing bean = null a response.sendRedirect(xxx.jsp) is made - On JDeveloper the app redirects to xxx.jsp but on Apache Tomcat 5.5 yyy.jsp is rendered Call responseComplete method before sendRedirect does not solve the problem... How do you know the bean is definitely being set, and what is setting it? Are you also doing response.encodeRedirectURL('yyy.jsp')? What is different between the app deployed/run in JDeveloper and the app deployed/run in Tomcat on the server? p Donn Aiken-2 wrote: If I had to guess, there is a missing FacesContext.responseComplete(); Prior to the sendRedirect call. DJ On 2/22/10, Pidp...@pidster.com wrote: On 22/02/2010 12:39, Desbaratizador wrote: Hi I have a faces (JSF) app developed with JDeveloper, in a JSP i have a sendRedirect like this: response.sendRedirect(xxx.jsp); Does xxx stand for something and if so, what? (Don't tell us if the actual page name is something exciting and proprietory, who knows what we might do with that knowledge.) The problem: sendRedirect not working (the page where the redirect is invoked continues loading), occurs only when the app is deployed to Apache Tomcat. On the JDeveloper built-in debugger the code works fine: xxx.jsp appears. So it works on the server, it works in the debugger. When doesn't it work? Any idea? From the almost none-existent information you've provided, no, not really. Exact Tomcat, JVM, OS versions and *lot* more specific information would be useful. p - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: sendRedirect problem
One other thing to check - there is a return after the sendRedirect in the scriplet, yes? Could you share a stripped down version of the pages? These beans are also presumably in session scope? DJ On 2/23/10, Desbaratizador pgove...@gtinformatica.pt wrote: Environment: - Apache Tomcat 5.5 - OS and JVM are (very probably) not relevant - Code WORKS on JDeveloper debugger (Windows XP and vista, various JVM's) - Code NOT WORKS when deployed to Apache Tomcat 5.5 (tests made on various machines, Windows Server 2008, ...) xxx.jsp and yyy.jsp are regular jsp pages in a JSF project: - xxx.jsp invokes yyy.jsp by regular JSF page flow (action triggered by a menu item) - In a jsp:scriptlet inside yyy.jsp app is verified that a backing bean is not null - If backing bean = null a response.sendRedirect(xxx.jsp) is made - On JDeveloper the app redirects to xxx.jsp but on Apache Tomcat 5.5 yyy.jsp is rendered Call responseComplete method before sendRedirect does not solve the problem... Donn Aiken-2 wrote: If I had to guess, there is a missing FacesContext.responseComplete(); Prior to the sendRedirect call. DJ On 2/22/10, Pid p...@pidster.com wrote: On 22/02/2010 12:39, Desbaratizador wrote: Hi I have a faces (JSF) app developed with JDeveloper, in a JSP i have a sendRedirect like this: response.sendRedirect(xxx.jsp); Does xxx stand for something and if so, what? (Don't tell us if the actual page name is something exciting and proprietory, who knows what we might do with that knowledge.) The problem: sendRedirect not working (the page where the redirect is invoked continues loading), occurs only when the app is deployed to Apache Tomcat. On the JDeveloper built-in debugger the code works fine: xxx.jsp appears. So it works on the server, it works in the debugger. When doesn't it work? Any idea? From the almost none-existent information you've provided, no, not really. Exact Tomcat, JVM, OS versions and *lot* more specific information would be useful. p - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org -- View this message in context: http://old.nabble.com/sendRedirect-problem-tp27686610p27702052.html Sent from the Tomcat - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: sendRedirect problem
The addition of a return after sendRedirect put the code to work on Apache Tomcat 5.5. Remarks: even in the absence of that return the redirect works in JDeveloper debugger Thanks Desbaratizador Donn Aiken-2 wrote: One other thing to check - there is a return after the sendRedirect in the scriplet, yes? Could you share a stripped down version of the pages? These beans are also presumably in session scope? DJ On 2/23/10, Desbaratizador pgove...@gtinformatica.pt wrote: Environment: - Apache Tomcat 5.5 - OS and JVM are (very probably) not relevant - Code WORKS on JDeveloper debugger (Windows XP and vista, various JVM's) - Code NOT WORKS when deployed to Apache Tomcat 5.5 (tests made on various machines, Windows Server 2008, ...) xxx.jsp and yyy.jsp are regular jsp pages in a JSF project: - xxx.jsp invokes yyy.jsp by regular JSF page flow (action triggered by a menu item) - In a jsp:scriptlet inside yyy.jsp app is verified that a backing bean is not null - If backing bean = null a response.sendRedirect(xxx.jsp) is made - On JDeveloper the app redirects to xxx.jsp but on Apache Tomcat 5.5 yyy.jsp is rendered Call responseComplete method before sendRedirect does not solve the problem... Donn Aiken-2 wrote: If I had to guess, there is a missing FacesContext.responseComplete(); Prior to the sendRedirect call. DJ On 2/22/10, Pid p...@pidster.com wrote: On 22/02/2010 12:39, Desbaratizador wrote: Hi I have a faces (JSF) app developed with JDeveloper, in a JSP i have a sendRedirect like this: response.sendRedirect(xxx.jsp); Does xxx stand for something and if so, what? (Don't tell us if the actual page name is something exciting and proprietory, who knows what we might do with that knowledge.) The problem: sendRedirect not working (the page where the redirect is invoked continues loading), occurs only when the app is deployed to Apache Tomcat. On the JDeveloper built-in debugger the code works fine: xxx.jsp appears. So it works on the server, it works in the debugger. When doesn't it work? Any idea? From the almost none-existent information you've provided, no, not really. Exact Tomcat, JVM, OS versions and *lot* more specific information would be useful. p - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org -- View this message in context: http://old.nabble.com/sendRedirect-problem-tp27686610p27702052.html Sent from the Tomcat - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org -- View this message in context: http://old.nabble.com/sendRedirect-problem-tp27686610p27702740.html Sent from the Tomcat - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: sendRedirect problem
Glad the issue is solved. If I had to guess, I bet OC4J and Tomcat buffer the output differently, and that is why you see the output from xxx.jsp in one, and the output from yyy.jsp in the other. DJ On Tue, Feb 23, 2010 at 7:44 AM, Desbaratizador pgove...@gtinformatica.ptwrote: The addition of a return after sendRedirect put the code to work on Apache Tomcat 5.5. Remarks: even in the absence of that return the redirect works in JDeveloper debugger Thanks Desbaratizador Donn Aiken-2 wrote: One other thing to check - there is a return after the sendRedirect in the scriplet, yes? Could you share a stripped down version of the pages? These beans are also presumably in session scope? DJ On 2/23/10, Desbaratizador pgove...@gtinformatica.pt wrote: Environment: - Apache Tomcat 5.5 - OS and JVM are (very probably) not relevant - Code WORKS on JDeveloper debugger (Windows XP and vista, various JVM's) - Code NOT WORKS when deployed to Apache Tomcat 5.5 (tests made on various machines, Windows Server 2008, ...) xxx.jsp and yyy.jsp are regular jsp pages in a JSF project: - xxx.jsp invokes yyy.jsp by regular JSF page flow (action triggered by a menu item) - In a jsp:scriptlet inside yyy.jsp app is verified that a backing bean is not null - If backing bean = null a response.sendRedirect(xxx.jsp) is made - On JDeveloper the app redirects to xxx.jsp but on Apache Tomcat 5.5 yyy.jsp is rendered Call responseComplete method before sendRedirect does not solve the problem... Donn Aiken-2 wrote: If I had to guess, there is a missing FacesContext.responseComplete(); Prior to the sendRedirect call. DJ On 2/22/10, Pid p...@pidster.com wrote: On 22/02/2010 12:39, Desbaratizador wrote: Hi I have a faces (JSF) app developed with JDeveloper, in a JSP i have a sendRedirect like this: response.sendRedirect(xxx.jsp); Does xxx stand for something and if so, what? (Don't tell us if the actual page name is something exciting and proprietory, who knows what we might do with that knowledge.) The problem: sendRedirect not working (the page where the redirect is invoked continues loading), occurs only when the app is deployed to Apache Tomcat. On the JDeveloper built-in debugger the code works fine: xxx.jsp appears. So it works on the server, it works in the debugger. When doesn't it work? Any idea? From the almost none-existent information you've provided, no, not really. Exact Tomcat, JVM, OS versions and *lot* more specific information would be useful. p - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org -- View this message in context: http://old.nabble.com/sendRedirect-problem-tp27686610p27702052.html Sent from the Tomcat - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org -- View this message in context: http://old.nabble.com/sendRedirect-problem-tp27686610p27702740.html Sent from the Tomcat - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: sendRedirect problem
On 22/02/2010 12:39, Desbaratizador wrote: Hi I have a faces (JSF) app developed with JDeveloper, in a JSP i have a sendRedirect like this: response.sendRedirect(xxx.jsp); Does xxx stand for something and if so, what? (Don't tell us if the actual page name is something exciting and proprietory, who knows what we might do with that knowledge.) The problem: sendRedirect not working (the page where the redirect is invoked continues loading), occurs only when the app is deployed to Apache Tomcat. On the JDeveloper built-in debugger the code works fine: xxx.jsp appears. So it works on the server, it works in the debugger. When doesn't it work? Any idea? From the almost none-existent information you've provided, no, not really. Exact Tomcat, JVM, OS versions and *lot* more specific information would be useful. p - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: sendRedirect problem
If I had to guess, there is a missing FacesContext.responseComplete(); Prior to the sendRedirect call. DJ On 2/22/10, Pid p...@pidster.com wrote: On 22/02/2010 12:39, Desbaratizador wrote: Hi I have a faces (JSF) app developed with JDeveloper, in a JSP i have a sendRedirect like this: response.sendRedirect(xxx.jsp); Does xxx stand for something and if so, what? (Don't tell us if the actual page name is something exciting and proprietory, who knows what we might do with that knowledge.) The problem: sendRedirect not working (the page where the redirect is invoked continues loading), occurs only when the app is deployed to Apache Tomcat. On the JDeveloper built-in debugger the code works fine: xxx.jsp appears. So it works on the server, it works in the debugger. When doesn't it work? Any idea? From the almost none-existent information you've provided, no, not really. Exact Tomcat, JVM, OS versions and *lot* more specific information would be useful. p - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org