Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide ability to defer initial deployment of webapps until after Server has started #10669

Closed
joakime opened this issue Oct 4, 2023 · 0 comments · Fixed by #10667
Closed
Assignees
Labels
Enhancement Sponsored This issue affects a user with a commercial support agreement

Comments

@joakime
Copy link
Contributor

joakime commented Oct 4, 2023

Jetty version(s)
10 / 11 / 12

Enhancement Description
If we want to have multiple contexts start, but during the configuration phase of a context have it call back (via an HTTP request) into the server at a different context (to fetch common data for example), then the deployment of the webapps needs to be delayed until the Server is started and can handle the request coming in.

Need to introduce a way to have the normal WebAppProvider delay the deployment of the webapps until after the Server has reached the STARTED state.

@joakime joakime added Enhancement Sponsored This issue affects a user with a commercial support agreement labels Oct 4, 2023
@joakime joakime self-assigned this Oct 4, 2023
joakime added a commit that referenced this issue Oct 4, 2023
@joakime joakime changed the title Provide ability to delay deployment of webapps until after Server has started Provide ability to defer initial deployment of webapps until after Server has started Oct 5, 2023
@joakime joakime moved this to 🏗 In progress in Jetty 10.0.18 / 11.0.18 - FROZEN Oct 12, 2023
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Jetty 10.0.18 / 11.0.18 - FROZEN Oct 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Sponsored This issue affects a user with a commercial support agreement
Projects
No open projects
Status: ✅ Done
1 participant