I do migration from Jboss AS7 /EAP6 to Wildfly8 and would like to ask here for any hint about undertow, why it doesn't handle request parameters as catalina does in EAP6.
So, I make a request from client to url './client/boom/index.htm?i=1', it comes to an error servlet where I want to get value of parameter i
With EAP6 it returns 1, but with Wildfly8 it return null. Why?
Additional info. I have a security domain called 'boom' declared in jboss-web.xml
So, I make a request from client to url './client/boom/index.htm?i=1'
That appears to be a static htm file. Moreover that doesn't even look like the real URL. What exactly is the full URL and how is it mapped to the servlet in which you are invoking the getParameter API?
So it looks like the request parameter isn't available in the servlet to which the control is passed after an error occurs. Although I haven't looked into the details/code, I suspect this might be related to this similar issue http://lists.jboss.org/pipermail/undertow-dev/2014-October/000975.html which got fixed in Undertow just a few days back. Someone from the Undertow development team will have to confirm that. Since you already have a thread in the JBoss developer community forums here https://developer.jboss.org/thread/249382, someone from the team will probably respond soon.
That was just a guess, based on some details in that JIRA. So perhaps you are running into something else. I don't have the code right now, so can't help much further. Someone from the Undertow team might be able to help.
You might want to login to the IRC channel #wildfly as noted here http://wildfly.org/gethelp/ and point them to the discussion here. Usually you find some developers on that channel who are willing to help.