I am working on a project making use of Jetty and was on 9.4.14, and now
9.4.20. In both cases I used OpenJDK 11 and upgraded to 12, and the
developer experience was flawless. Everything kept working.
- DJ

On Thu, Sep 5, 2019 at 10:49 AM Joakim Erdfelt <[email protected]> wrote:

> Of note, the MappedLoginService was removed as part of commit
>
>
> https://github.com/eclipse/jetty.project/commit/81b2a6a4de22ebb3d3e1c857e686bccbfd636c4d
>
> As a result of working issue
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=483059
>
> Read the commit details, perhaps there's something in there that might
> help you.
>
> Joakim Erdfelt / [email protected]
>
>
> On Thu, Sep 5, 2019 at 12:44 PM Joakim Erdfelt <[email protected]> wrote:
>
>> If you are doing this work, use Jetty 9.4.20.v20190813, not 9.4.18. (and
>> stay current)
>>
>>
>>> 1) we are using  org.eclipse.jetty.server.AsyncContinuation.
>>
>>
>> Starting in Servlet 3.0 (Jetty 8.1.x) you should have transitioned to
>> using the standard async techniques.
>>
>> Look at javax.servlet.AsyncContext and switch to using it.
>> The methods names should seem familiar.
>>
>> See https://docs.oracle.com/javaee/7/api/javax/servlet/AsyncContext.html
>>
>> While the continuation classes are still present in Jetty 9.4.x they are
>> deprecated and fully removed in Jetty 10.0.x
>>
>>
>> https://github.com/eclipse/jetty.project/blob/jetty-9.4.20.v20190813/jetty-continuation/src/main/java/org/eclipse/jetty/continuation/Continuation.java#L140-L143
>>
>>
>> 2) We are using AbstractHttpConnection.   specifically 
>> AbstractHttpConnection.getCurrentConnection()
>>> method.
>>> 4) we are using connector.getConnection() method.
>>
>>
>> Accessing the Connection is a strong anti-pattern.
>> Why are you doing this?
>>
>>
>> 3) We are using org.eclipse.jetty.security.MappedLoginService which is
>>> not present in Jetty 9.4.18.
>>
>>
>> The entire security layer was refactored in Jetty 9.x
>> What specific feature of MappedLoginService were you using?
>> Based on your answer we can point you to the correct code.
>>
>> Joakim Erdfelt / [email protected]
>>
>>
>> On Thu, Sep 5, 2019 at 11:30 AM anand patel <[email protected]>
>> wrote:
>>
>>> Hi Team,
>>>
>>> Currently we are using Jetty 8.1.12 with JDK8. We are migrating to
>>> JDK11. As per this documentation
>>> <https://www.eclipse.org/lists/jetty-announce/msg00124.html>, Jetty
>>> 9.4.12 onward it is fully compatible with JDK11. (Also as per this
>>> <https://www.eclipse.org/lists/jetty-announce/msg00125.html>, they
>>> encourage old jetty users to upgrade to latest version as soon as
>>> possible). Because of dependency on some classes which are absent in Jetty
>>> 9.4.x, we can’t move from 8.1.12 straight forwardly.
>>>
>>> I wanted to know if anyone has faced any issue with Jetty 8.1.12 and
>>> JDK11 or not. And if yes, do you have list of known compatibility issues
>>> and any guidance for the same?
>>>
>>> Also, while migrating to Jetty 9.4.18. I am facing following issues:
>>>
>>> 1) we are using  org.eclipse.jetty.server.AsyncContinuation. Which is
>>> not present in Jetty 9.4.18
>>> 2) We are using AbstractHttpConnection.   specifically 
>>> AbstractHttpConnection.getCurrentConnection()
>>> method. Which is not present in Jetty 9.4.18.
>>> 3) We are using org.eclipse.jetty.security.MappedLoginService which is
>>> not present in Jetty 9.4.18.
>>> 4) we are using connector.getConnection() method. which is not present
>>> in Connector class in Jetty 9.4.18.
>>>
>>> Thanks,
>>> Anand.
>>> _______________________________________________
>>> jetty-users mailing list
>>> [email protected]
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/jetty-users
>>
>> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://www.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users

Reply via email to