Istvan Toth created PHOENIX-6703:
------------------------------------

             Summary: Exclude Jetty and servlet-api from phoenix-client
                 Key: PHOENIX-6703
                 URL: https://issues.apache.org/jira/browse/PHOENIX-6703
             Project: Phoenix
          Issue Type: Improvement
          Components: core
            Reporter: Istvan Toth
            Assignee: Istvan Toth


phoenix-client-embedded includes a Jetty server, and the Jetty API.

I don't think that there is a legitimate reason to have a web server in a JDBC 
driver.It adds bloat, and tries to do some stuff startup which takes time.

More pressingly, the shaded javax.servlet classes conflic with minicluster, 
which breaks the tests in phoenix-queryserver.

Remove Jetty and the Servlet API from the shaded phoenix-client JAR.

We could also consider excluding these dependencies in phoenix-core.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to