[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Thiago Henrique Hüpner created an issue Weld / WELD-2630 Publish a Milestone version of Weld-servlet-core Issue Type: Feature Request Affects Versions: 4.0.0.Alpha2 Assignee: Unassigned Components: Servlet Container Support Created: 09/Jun/20 10:45 AM Priority: Minor Reporter: Thiago Henrique Hüpner The Weld servlet core version 4.0.0.Alpha2 is not currently published Add Comment
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný assigned an issue to Matěj Novotný Weld / WELD-2630 Publish a Milestone version of Weld-servlet-core Change By: Matěj Novotný Assignee: Matěj Novotný Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný updated an issue Weld / WELD-2630 Publish a Milestone version of Weld-servlet-core Change By: Matěj Novotný Fix Version/s: 4.0.0.Alpha3 Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný commented on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core Hi Thiago Henrique Hüpner, this is intended and was mentioned in latest news article. It wasn't possible in this early release, but it is definitely something we want for next ones. I'll re-check availability of any EE 9 compatible servers we could test with. It looks like at least Tomcat has some early versions supporting this. What servlet are you targeting? Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Thiago Henrique Hüpner commented on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core Oh, I see. We are targeting a new servlet container, Piranha. So, I'd like to test the Weld with the Jakarta EE namespace change. We only need the core of the servlet. I tried to build a version in my machine, but there is a lot of dependencies of the other servlet containers, like Jetty 6, that won't be updated I think. Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný commented on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core but there is a lot of dependencies of the other servlet containers, like Jetty 6, that won't be updated I think. Yeah, we need to sort that out. We can probably drop the legacy stuff at this point because thanks to the package change, it cannot even be compatible. But we need at least some testing, so that would be Tomcat now. Quick scanning Jetty, I don't see any EE 9 version there, yet. I'll look into this later this week or early next week and see what we can do here. Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Thiago Henrique Hüpner commented on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core Thanks Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný commented on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core So, one of the issues is that our servlet core module provides an Undertow extension, see this. There is also a smoke test that uses some of Undertow classes. In both cases, Undertow operates on javax classes. I would love to have Weld servlet core ready to be used on three platforms before we release it - undertow, tomcat and jetty. Flavia Rainone is there a plan to release Undertow with Jakarta 9 packages any time soon? Then there is also legacy stuff which I think would be safe to remove for Weld 4 (like the gwt dev container using jetty 6 api). Other legacy bits could be polished (but are non blocking for this) such as JettyLegacyContainer. We would of course have to skip tons of testing for early versions due to absence of servlets. Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný commented on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core FTR I also tried running servlet tests on latest Tomcat (10.0.0-M6) and I am getting CNFE error from a javax class. At first glance this doesn't look like it's coming from us, but I need to double check that. java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1364) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1187) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:757) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2417) at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:864) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1187) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:540) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:521) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151) at org.jboss.weld.environment.tomcat.ForwardingInstanceManager.newInstance(ForwardingInstanceManager.java:26) at org.jboss.weld.environment.tomcat.WeldForwardingInstanceManager.newInstance(WeldForwardingInstanceManager.java:71) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1043) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:762) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:123) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:339) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:845) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1563) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný updated an issue Weld / WELD-2630 Publish a Milestone version of Weld-servlet-core Change By: Matěj Novotný Fix Version/s: 4.0.0.Alpha4 Fix Version/s: 4.0.0.Alpha3 Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný commented on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core I have heard from Undertow team that they will be doing EE 9 version. That means I would like to postpone this issue until that is done which likely means few weeks at most. In the meantime, we will release Alpha 3, so this issue will target Alpha 4. If nothing else, this gives me time to play with Tomcat testing which I still haven't had much time for. Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný commented on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core Some notes to self: Arquillian servlet protocol will need to be updated for any testing to work, see https://github.com/arquillian/arquillian-core/issues/248 Jetty has some alpha0 release of version 11 which seems to be using EE 9, we should look into that as well Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný edited a comment on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core Some notes to self: * Arquillian servlet protocol will need to be updated for any testing to work, see [https://github.com/arquillian/arquillian-core/issues/248] * * And we will also need new Arq. adapters for Tomcat (and later jetty), there is already an [issue|https://github.com/arquillian/arquillian-container-tomcat/issues/86] created for it but it needs to first consume the new servlet protocol * Jetty has some alpha0 release of version 11 which seems to be using EE 9, we should look into that as well Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Arjan Tijms commented on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core For those interested in testing with Piranha, I did a quick patched version here. The patched version simply removed the Tomcat, Jetty and GWT containers: https://github.com/omnifaces/omni-weld-servlet-core I added this to Piranha and at least the initial build works, but need to test more to see if everything really works. Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Matěj Novotný commented on WELD-2630 Re: Publish a Milestone version of Weld-servlet-core We've got PRs up for Arq. core and Tomcat Arq. adapter which allow Weld to execute most servlet tests on Tomcat. The one exception is a JsfTest where we seem to be blocked by a Jakarta 9 jsf impl release which never landed in central - https://github.com/eclipse-ee4j/mojarra/issues/4729. Some WIP for this issue is visible on my branch. Note that it is dirty and Undertow is plain commented-out to be able to build and test. I'll look into Jetty Arq. adapter now... Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues
[weld-issues] [JBoss JIRA] (WELD-2630) Publish a Milestone version of Weld-servlet-core
Title: Message Title Issue was automatically transitioned when Matěj Novotný created pull request #2008 in GitHub Weld / WELD-2630 Publish a Milestone version of Weld-servlet-core Change By: Matěj Novotný Status: Open Pull Request Sent Add Comment This message was sent by Atlassian Jira (v7.13.8#713008-sha1:1606a5c) ___ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues