Skip to content

Tracking issue for grpc Servlet API being experimental #5066

Open

Description

@dapengzhang0
No description provided.

Activity

  1. added this to the Unscheduled milestone on Nov 17, 2018
  2. jiaqi commented on Mar 14, 2020

    @jiaqi

    Is the servlet package going to be released at some point?
    I understand it's experimental but how are people with needs supposed to use it?

  3. lprimak commented on May 13, 2021

    @lprimak

    What's the status of this gRPC -> servlet functionality?
    Is anyone working on this? Is it being maintained?
    Does this actually work? I am trying to get it to work but it feels half-baked.
    Sometimes works, sometimes doesn't.

  4. AngeloRubens commented on Jul 22, 2022

    @AngeloRubens

    Any news for this feature?

  5. benstpierre commented on Jun 6, 2023

    @benstpierre

    The servlet spec is moving to Jakarta. The current release is v6. Any plans on supporting the latest servlet spec? It seems to me the new specs have a lot more functionality that might make servlet work better.

  6. incident-recipient commented on Sep 5, 2023

    @incident-recipient

    In response to the JavaDocs linking to this issue, a real world use case of this feature is that it allows integration with most open source JVM web frameworks.

    A lot of tutorials for JVM web service frameworks have you interact with gRPC by spinning up the stanard servlet and then a separate gRPC server. This is clunky and confusing.

    At least one Bet at Google is trying to do this right now. First tier support of this feature would probably really help with adopting gRPC.

  7. krarunraaj commented on Oct 16, 2023

    @krarunraaj

    grpcServlet is still under experimental phase . Any plans for releasing it officially ?

  8. MelvinSam2000 commented on Feb 13, 2024

    @MelvinSam2000

    This seems to be abandoned. Does anyone know another way to run grpc service on a EE server?

  9. larry-safran commented on Mar 6, 2024

    @larry-safran
    Contributor

    We are looking for people who are using this to actively contribute and comment on whether they like the current API or what kinds of changes they would like to see.

  10. panchenko commented on Mar 8, 2024

    @panchenko
    Contributor

    It works for simple cases, it would be great merging #10125. Currently I have to include that interceptor into our code.

  11. hypnoce commented on Mar 9, 2026

    @hypnoce
    Contributor

    We are using it on top of jetty. This really helps adopting gRPC in existing internal service SDKs based on servlet without rewriting a lot of code. Great feature so far !

  12. haku commented on Oct 25, 2026

    @haku

    I have been using this for a quite a while in my projects, it is very convenient to be able to server gRPC and regular web traffic on the same port.

    Mostly wanted to post here to say than you for providing https://github.com/grpc/grpc-java/blob/master/servlet/jakarta/build.gradle for migrating to jakarta.servlet.*!
    (in case some people are upgrade to Jetty 11+ and had not noticed it existed)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions