Just marking as fixed.
Antony Stubbs wrote: > > Great news guys - problems solved. Everything now seems to be working > great. > > So - to get it working, i installed the 6.1.0.5 fix pack, and the > http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg24014758 interim fix > for PK33090 . There is another related issue:PK27620. > > Now here's the key - what you also have to do, is set > com.ibm.ws.webcontainer.invokefilterscompatibility custom property on your > web container settings to 'true' for the fix to take effect. > > Hoorah! The struts2-blank, struts2-showcase also works great, as well as > the AJAX pages! And my app as well - along with SiteMesh decoration! > > > "When a request is made for a file that does not exist at the > location specified in the request the Webcontainer calls the > filters (if any) associated with the request. If the filters > were able to find the requested resource the request is > supposed to continue on as normal. However the webcontainer is > sending back a 404 error even though the filters were able to > find the resource." > > AND > > "If a JSP is accessed using a URI that > does not exist as part of a web > application (but can be mapped via a > servlet filter), a 404 "File not > found" exception will be reported." > > http://forum.springframework.org/newreply.php?do=newreply&noquote=1&p=100026 > "pea1: > I got a response from IBM. They ackowledge this problem and gave me a > work-around. > Quote: > One of our level 2 technicians stated this about the apar... > "APAR PK27620 changed a lot of the code dealing with filters. We had to > add a property in our methods to keep certain functionality. While > fixing some problems it(the apar) has changed the behaviour of certain > filter functionality. So we had to add a new custom property for > 6.1.0.3+" > > The custom property he is talkin about is; > com.ibm.ws.webcontainer.invokefilterscompatibility > > The com.ibm.ws.webcontainer.invokefilterscompatibility should be set to > true > through Application Servers -> <server> -> Web Container Settings -> Web > Container -> Custom Properties. Once set, you don't need to remove this > custom property even if you upgrade the WAS. > I tried this and it appears to work for me. Here's a similar issue: > http://www-1.ibm.com/support/docview...=utf-8&lang=en > > Note, that I have some other apps using Acegi 1.0.2 on WebSphere 6.1.0.3 > and they weren't having this issue, so it's not a consistent problem." > > > Antony Stubbs wrote: >> >> Ok, after installing Websphere 6.1 update pack >> (6.1.0.5-WS-WAS-IFPK33090), I know get a worse result. It seems that the >> struts2 filter isn't even being run? >> >> now *all* i get is "Error 404: SRVE0190E: File not found: >> /eventProfile.action" >> printed to the screen, and *nothing* in the logs. ugh. >> >> It appears as though Struts2 filter isn't even being invoked. >> I switched to Tapio's custom WebsphereFilterDispatcher and put some break >> points in there to catch execution, but it never breaks - it just very >> quickly puts up that msg. >> >> struts1 within the same project still works fine though, running the >> servlet *.do mapping. >> >> And just in case someone asks: >> <filter> >> <filter-name>struts2</filter-name><!-- >> >> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> >> <init-param> >> <param-name>actionPackages</param-name> >> <param-value>com.fonterra.tams.actions.s2</param-value> >> </init-param> >> </filter> >> <filter-mapping> >> <filter-name>struts2</filter-name> >> <url-pattern>/*</url-pattern> >> </filter-mapping> >> >> >> >> Antony Stubbs wrote: >>> >>> Just double checked your fix, still doesn't work for me. >>> >>> I will let you know how it goes after I finish installing the fix packs. >>> >>> >>> Antony Stubbs wrote: >>>> >>>> Yes I have tried your solution, and I still get those messages, along >>>> with the lines appended to my js files. >>>> >>>> I'm trying to patch WebSphere now, but am not sure if the fix described >>>> here is available. >>>> You see I think it may be caused by >>>> http://www-1.ibm.com/support/docview.wss?uid=swg24014758 this WebSphere >>>> issue . >>>> Found while browsing >>>> http://www.mail-archive.com/dev@myfaces.apache.org/msg17765.html this >>>> thread . >>>> >>>> I will double check your fix again in a second - download of fix pack >>>> to 6.0.5 is going to take an hour. then there's a interim fix for the >>>> issue i linked to (but gotta install the .5 fix pack first). >>>> >>>> >>>> Tapio Holopainen wrote: >>>>> >>>>> If you define WebsphereFilterDispatcher in your web.xml, do you still >>>>> get >>>>> those 'response already committed' -messages? >>>>> >>>>> I'm using 2.0.6 release and managed to get rid of those messages by >>>>> defining the filterdispatcher. >>>>> >>>>> But the AJAX problem is still not solved. I'm hoping that someone in >>>>> Struts2 team would start to investigate this issue... >>>>> >>>>> - Tapio >>>>> >>>>> >>>>> On Tue, 03 Apr 2007 06:19:36 +0300, Antony Stubbs >>>>> <[EMAIL PROTECTED]> wrote: >>>>> >>>>>> >>>>>> FYI - the same thing is occuring the the struts-blank.war >>>>>> application. >>>>>> (i.e. >>>>>> the Cannot set status / header. Response already committed messages.) >>>>>> >>>>>> I have even downloaded the 2.0.7 release and tried using that - no >>>>>> difference. >>>>>> >>>>>> >>>>>> Antony Stubbs wrote: >>>>>>> >>>>>>> Looks like I've hit the same >>>>>>> http://www.nabble.com/Config-Browser-half-works---java.io.FileNotFoundException-tf3503552.html#a9785373 >>>>>>> problem . >>>>>>> Any news? The fix you posted to doesn't work, however it does make >>>>>>> the >>>>>>> errors show faster. >>>>>>> It breaks my dojo js, because WebSphere appends the error >>>>>>> message:"Error >>>>>>> 404: SRVE0190E: File not found: /struts/simple/dojoRequire.js" onto >>>>>>> the >>>>>>> bottom of the js files. >>>>>>> E.g. >>>>>>> dojo.hostenv.writeIncludes(); // not needed, but allows the Venkman >>>>>>> debugger to work with the includes >>>>>>> 2 >>>>>>> 3Error 404: SRVE0190E: File not found: /struts/simple/dojoRequire.js >>>>>>> 4 >>>>>>> >>>>>>> Info-I'm using Strust2 and have removed all my other filters (e.g. >>>>>>> struts >>>>>>> 1 and sitemesh) from web.xml - i.e. it's practically empty. >>>>>>> >>>>>>> Tapio Holopainen wrote: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I solved this 'response already committed' problem in my >>>>>>>> application by >>>>>>>> writing own FilterDispatcher. Here's instructions -> >>>>>>>> https://issues.apache.org/struts/browse/WW-1526 >>>>>>>> >>>>>>>> What is still not solved is how to make AJAX work in Websphere 6.1. >>>>>>>> I >>>>>>>> have >>>>>>>> created issue for this -> >>>>>>>> https://issues.apache.org/struts/browse/WW-1839 >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> - Tapio >>>>>>>> >>>>>>>> >>>>>>>> On Tue, 27 Mar 2007 00:49:50 +0300, alkira <[EMAIL PROTECTED]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> I am using Struts2 version 2.0.6, but not using JSF. This is >>>>>>>>> happening >>>>>>>>> on >>>>>>>>> the vanilla version of the Showcase application as well, so >>>>>>>>> nothing >>>>>>>>> specific >>>>>>>>> to my code. I tried to upgrade to the latest Websphere fixpack >>>>>>>>> but >>>>>>>>> that >>>>>>>>> didnt help as well. Let me know if you need any other info. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> Alex >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Martin Gainty wrote: >>>>>>>>>> >>>>>>>>>> Hi Alex- >>>>>>>>>> >>>>>>>>>> Looks as if you have 2 responses for same Request >>>>>>>>>> (GET/POST/PUT/DELETE) >>>>>>>>>> so >>>>>>>>>> if Servlet responds with a 200 then Servlet cannot send a second >>>>>>>>>> one >>>>>>>>>> with >>>>>>>>>> a 404 >>>>>>>>>> Give us a bit on your environment JSF or Struts2 and which >>>>>>>>>> version >>>>>>>>>> There may be a latency issue here .. tough to say w/o looking at >>>>>>>>>> the >>>>>>>>>> code >>>>>>>>>> >>>>>>>>>> M- >>>>>>>>>> --------------------------------------------------------------------------- >>>>>>>>>> This e-mail message (including attachments, if any) is intended >>>>>>>>>> for >>>>>>>>>> the >>>>>>>>>> use of the individual or entity to which it is addressed and may >>>>>>>>>> contain >>>>>>>>>> information that is privileged, proprietary , confidential and >>>>>>>>>> exempt >>>>>>>>>> from >>>>>>>>>> disclosure. If you are not the intended recipient, you are >>>>>>>>>> notified >>>>>>>>>> that >>>>>>>>>> any dissemination, distribution or copying of this communication >>>>>>>>>> is >>>>>>>>>> strictly prohibited. >>>>>>>>>> --------------------------------------------------------------------------- >>>>>>>>>> Le présent message électronique (y compris les pièces qui y sont >>>>>>>>>> annexées, >>>>>>>>>> le cas échéant) s'adresse au destinataire indiqué et peut >>>>>>>>>> contenir >>>>>>>>>> des >>>>>>>>>> renseignements de caractère privé ou confidentiel. Si vous n'êtes >>>>>>>>>> pas >>>>>>>>>> le >>>>>>>>>> destinataire de ce document, nous vous signalons qu'il est >>>>>>>>>> strictement >>>>>>>>>> interdit de le diffuser, de le distribuer ou de le reproduire. >>>>>>>>>> ----- Original Message ----- >>>>>>>>>> From: "alkira" <[EMAIL PROTECTED]> >>>>>>>>>> To: <user@struts.apache.org> >>>>>>>>>> Sent: Monday, March 26, 2007 3:16 PM >>>>>>>>>> Subject: [S2] Websphere 6.1 Showcase application, Response >>>>>>>>>> already >>>>>>>>>> committed warning in logs >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> I am running Struts2 under Websphere 6.1, and getting a lot of >>>>>>>>>>> warning >>>>>>>>>>> messages in the logs. This is only happening under WebSphere >>>>>>>>>>> 6.1, >>>>>>>>>>> but >>>>>>>>>>> it >>>>>>>>>>> works fine under Tomcat. Also, it's happening both for the >>>>>>>>>>> Showcase >>>>>>>>>>> application, as well as my own applications in Struts2. >>>>>>>>>>> >>>>>>>>>>> The following is the message (which can occur multiple times for >>>>>>>>>>> the >>>>>>>>>>> same >>>>>>>>>>> page): >>>>>>>>>>> [3/25/07 15:39:05:343 EDT] 0000002b SRTServletRes W WARNING: >>>>>>>>>>> Cannot >>>>>>>>>>> set >>>>>>>>>>> status. Response already committed. >>>>>>>>>>> [3/25/07 15:39:05:343 EDT] 0000002b SRTServletRes W WARNING: >>>>>>>>>>> Cannot >>>>>>>>>>> set >>>>>>>>>>> header. Response already committed. >>>>>>>>>>> >>>>>>>>>>> Is anyone else seeing this as well? >>>>>>>>>>> >>>>>>>>>>> Thanks! >>>>>>>>>>> >>>>>>>>>>> Alex >>>>>>>>>>> -- >>>>>>>>>>> View this message in context: >>>>>>>>>>> http://www.nabble.com/-S2--Websphere-6.1-Showcase-application%2C-Response-already-committed-warning-in-logs-tf3468980.html#a9679630 >>>>>>>>>>> Sent from the Struts - User mailing list archive at Nabble.com. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> --------------------------------------------------------------------- >>>>>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Using Opera's revolutionary e-mail client: >>>>>>>> http://www.opera.com/mail/ >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/-S2--Websphere-6.1-Showcase-application%2C-Response-already-committed-warning-in-logs-tf3468980.html#a9831120 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]