Hi Stephan,

new issues to track new failures are always good :)

About 630 ... if there is no equivalent ... hmm we need to document that
and skip it :/
though I've been under the impression tomcat had a concept for that :)

regards, Achim


2017-03-16 8:14 GMT+01:00 Stephan Siano <stephan.si...@sap.com>:

> Hi Achim,
>
> should I create a JIRA item for the filters issues? The tests are there
> now.
>
> regarding PAXWEB-630: I am not sure what would be the Tomcat equivalent
> for Jetty Handlers.
>
> Best regards
> Stephan
>
> Am Mittwoch, 15. März 2017 21:12:56 UTC+1 schrieb Achim Nierbeck:
>>
>> Hi Stephan,
>>
>> Regarding your first issue, this is rather strange cause it actually
>> behaves the same. At least the registration is about the same.
>> I'll try to dig around that a bit. Right now just one thing crosses my
>> mind, maybe it's related to the extra hoops we need to jump through to have
>> servlets and filters registered in some "order" right now.
>>
>> Regarding PAXWEB-628, yes I think you already fixed it with PAXWEB-630.
>> The idea has been to do the same as with Jetty.
>> The only thing missing is that it's actually possible for the jetty
>> container to register handlers (right now not connectors) as Services. [1]
>>
>> regards, Achim
>>
>> [1] - https://github.com/ops4j/org.ops4j.pax.web/blob/master/pax
>> -web-itest/pax-web-itest-container/pax-web-itest-container-
>> jetty/src/test/java/org/ops4j/pax/web/itest/jetty/JettyHandl
>> erServiceIntegrationTest.java#L85-L118
>>
>>
>> 2017-03-15 17:05 GMT+01:00 Marc Schlegel <masch...@gmail.com>:
>>
>>> Thanks for your work.
>>>
>>> Regarding your second question: this might be related to the new
>>> Jetty-TestClient which was added last year as a replacement for Apache
>>> HttpComponents. The error could come from two sources
>>>
>>>    1. The abstraction layer in the JettyTestClient [1] has a bug when
>>>    building up a POST-request
>>>    2. The actual test is not preparing the form in the way which works
>>>    for JSF
>>>
>>> Right now I tend to think it's the latter since I remember porting some
>>> JSF-tests with a working submit (maybe this one slipped). I might find some
>>> time later this week. Feel free to create a Jira issue and assign it to me.
>>>
>>> regards
>>> Marc
>>>
>>> [1] https://github.com/ops4j/org.ops4j.pax.web/blob/master/p
>>> ax-web-itest/pax-web-itest-base/src/main/java/org/ops4j/pax/
>>> web/itest/base/client/JettyTestClient.java
>>>
>>> Am Mittwoch, 15. März 2017 15:49:07 UTC+1 schrieb Stephan Siano:
>>>>
>>>> Hi,
>>>>
>>>> I have copied and adapted several (40+) integration tests from jetty to
>>>> tomcat. Sorry for the large number of pull requests for that. The tests
>>>> were running fine in a local build but were unstable on the Jenkins server.
>>>>
>>>> I have not gone through all tests that are ignored in detail, but for
>>>> now I have two findings (and questions):
>>>> 1. filters registered via Whiteboard extender seem not to work with
>>>> Tomcat. There is no error message (at least I didn't find any), the filters
>>>> are just not executed. The funny thing is: filters registered in the
>>>> web.xml of a war work just fine. Does anybody have a clue what the
>>>> whiteboard extender does differently with regards to filters than the war
>>>> extender?
>>>>
>>>> 2. There is one WarJSFPrimefacesIntegrationTest. It has three test
>>>> methods, the main one does not have a @Test annotation (and also does not
>>>> work on jetty). I could update the method and got quite far, but the name
>>>> entered in the form is not sent back. If I try the same thing in a Browser
>>>> (filling in the form and pressing submit), the whole thing works. Does
>>>> anybody have a clue why these tests fail (in Jetty as well as in Tomcat)?
>>>> Another test in this class fetches the form and makes sure that no
>>>> panelGrid-Tag is in the input? This test fails on Tomcat, but I don't get
>>>> why this is wrong. The browser shows the form and I can enter data there.
>>>> However Jetty sends a different HTML for the form. Does anybody know how
>>>> this is achieved?
>>>>
>>>> In addition I had a look into the JIRA for open Tomcat issues:
>>>>
>>>> PAXWEB-513 seems already to be fixed (or I am getting the issue wrong)
>>>> I can add multiple servlet mappings for the same servlet in web.xml with
>>>> tomcat and they work just fine.
>>>>
>>>> What does PAXWEB-628 mean? That Connector and Host entities can be
>>>> configured via tomcat-server.xml? That would be part of PAXWEB-630.
>>>>
>>>> Best regards
>>>> Stephan
>>>>
>>> --
>>> --
>>> ------------------
>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "OPS4J" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to ops4j+un...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> Apache Member
>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer
>> & Project Lead
>> blog <http://notizblog.nierbeck.de/>
>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>
>> Software Architect / Project Manager / Scrum Master
>>
>> --
> --
> ------------------
> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ops4j+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to