Hi, Related to that, just FYI, I created a PR to evaluate the impact to use Felix HTTP for http feature as default and introduce pax-http-service optional. I gonna ping Grzegorz to see how you move forward. Regards JB > Le 2 sept. 2020 à 08:57, Grzegorz Grzybek a écrit : > > Thanks Romain! Answers inline: > > pon., 31 sie 2020 o 08:57 Romain Manni-Bucau > napisał(a): > >> Hi Greg, >> >> AFAIK there is no "bye bye" ;). >> ServletContainerInitializer are not in he whiteboard so you make them >> behave as you want and any servlet container has 2 impl of the servlet >> context, one for SCI and one for the runtime (where most registration >> methods throw exceptions). >> > > Good idea! I already have two implementations (per > ServletContextHelper/HttpContext and per servlet/filter as depicted in > "140.2.7 Relation to the Servlet Container") and indeed - it's great idea > to pass different context to container initializer, while the existing > context will be throwing UnsupportedOperationException - thanks! > > >> So it means pax-web can keep being whiteboard++ (ie whiteboard + SCI) by >> having these 2 (sadly custom) impl too and rewire it to the runtime >> properly. >> I fear you will need to do as for http felix impl - ie a filter chain >> dispatcher - but this is not crazy and solves all the issues you >> mentionned enabling to have all the desired features. Indeed, pax >> wouldnt 1-1 delegate to the servlet container but it would be http >> whiteboard compatible and still support JSF, JSP, etc.. >> > > No need to change anything what's already in master-improvements branch. I > added some filterchains to handle security and preprocessors, so everything > is ready, but nothing has to be adjusted for ServletContainerInitializers. > > regards > Grzegorz Grzybek > > >> >> Hope it makes sense. >> >> Romain Manni-Bucau >> @rmannibucau | Blog >> | Old Blog >> | Github < >> https://github.com/rmannibucau> | >> LinkedIn | Book >> < >> https://www.packtpub.com/application-development/java-ee-8-high-performance >>> >> >> >> Le lun. 31 août 2020 à 08:29, Jean-Baptiste Onofre a >> écrit : >> >>> Hi Grzegorz >>> >>> Enjoy your vacation, and thanks for the update about Pax Web 8. >>> >>> Waiting for your return, let me try to move forward on JSP/JSF support. >>> >>> I will keep you posted. >>> >>> Regards >>> JB >>> >>>> Le 31 août 2020 à 08:24, Grzegorz Grzybek a >>> écrit : >>>> >>>> Hello >>>> >>>> I'm on PTO till Tuesday, I'm back to work on Sep 2nd. >>>> >>>> About Pax Web 8 - indeed, I don't want to hold Karaf 4.3.0 any longer. >>>> Whiteboard pattern is actually ready (everything defined in Whiteboard >>> spec >>>> is in place except tests for Preprocessors and per-context session >>>> handling). The problem is that what Pax Web 7 already had is still >>> missing. >>>> >>>> Long story short - Pax Web 7 handled ServletContainerInitializers well >>> and >>>> it's the fundamental thing to handle JSPs and JSFs. But what I had to >>>> change for Whiteboard compliance is actually a bit incompatible with >>> those >>>> customizers (most importantly - dynamic "ServletContext.addServlet()" >>>> according to Whiteboard specification should throw >>>> UnsupportedOperationException - so bye bye JSFs). >>>> >>>> I already have an idea how to "fix" this, but this will again delay Pax >>> Web >>>> 8 a bit. >>>> >>>> regards >>>> Grzegorz Grzybek >>>> >>>> pon., 31 sie 2020 o 06:19 Jean-Baptiste Onofre >>> napisał(a): >>>> >>>>> Hi guys, >>>>> >>>>> A quick update about the releases schedule. >>>>> >>>>> For both Karaf runtime 4.2.10 and 4.3.0.RC2, I have some dependency >>>>> releases in progress (Felix FileInstall, Pax Exam, etc). >>>>> I will submit these releases to vote this week. >>>>> >>>>> About 4.3.0.RC2 specifically, I will ping Greg today to see where we >> are >>>>> on Pax Web 8.0 and help him on that. >>>>> As I don’t want to hold 4.3.0 GA too much, we will evaluate a new time >>> the >>>>> effort for Pax Web 8.0 and eventually define Felix Jetty as default >>>>> (temporary). >>>>> >>>>> About Winegrower 1.0, I have several updates ready (I just have to >>> create >>>>> the PRs), a couple of new cepages to add. So the 1.0 release will be >> in >>>>> vote during this week. >>>>> >>>>> Regards >>>>> JB >>>>> >>>>>> Le 20 août 2020 à 15:23, Jean-Baptiste Onofre a >>> écrit >>>>> : >>>>>> >>>>>> Hi guys, >>>>>> >>>>>> As we are getting close to Pax Web 8.0, I think it’s the good timing >> to >>>>> release Karaf Runtime 4.3.0.RC2 with Pax Web 8.0-SNAPSHOT. >>>>>> It would give us time to move forward on 4.3.0 later faster. >>>>>> >>>>>> Karaf 4.3.0 is blocked by Pax Web for too long now, so, let’s move >>>>> forward at least on RC2. >>>>>> >>>>>> On the other hand, Karaf 4.2.10 is in preparation, as well as >>> Winegrower >>>>> 1.0 (I’m working on cepages). >>>>>> >>>>>> I will send some updates about new coming features on which we are >>>>> working (spring boot support, devx, flat resolver, and so on). >>>>>> >>>>>> Regards >>>>>> JB >>>>> >>>>> >>> >>> >>